{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871184615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871233905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56031"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871246406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59060"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871256986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:37663"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871268846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51980"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871280006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871294876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871303096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:48001"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871313156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46715"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871323736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59267"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871334586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60542"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871345586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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":"9b510ab7-5c96-4831-8546-eeef4b3be775"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871358946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871367626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38936"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871378136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50083"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871390846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50209"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871402316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42275"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871412736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871426816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871436616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871445287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60710"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871456077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:36458"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871466507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45858"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871478007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40022"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871488497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871503037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.871513297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.871522647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.901527149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"name":"1642633f-d0d9-4157-8942-90fd7c253d6d","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.91176104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911811921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911825861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911838461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911857411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911870191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911882331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911894711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911907051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911919021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911937381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911955841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911968881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911982121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.911994591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912013522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912026182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912039142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912052852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912066042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912084512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912097282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912110302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912124822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912137582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912156332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912168442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912180642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912193072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912205013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912217303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912236083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912248343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912260333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912274703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912287403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912306173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912318353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.912331093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912341183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912351323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","discovery_addr":"[::1]:56031"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.912362843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912381853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","discovery_addr":"[::1]:48001"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.912393234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912405454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","discovery_addr":"[::1]:38936"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.912416224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912429514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","discovery_addr":"[::1]:60710"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.912440544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912459064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"discovery process not yet complete","elapsed":"9.58µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:40:59.912470824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912483464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","producer_id":"1642633f-d0d9-4157-8942-90fd7c253d6d","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912495664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912507404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:36547","component":"dropshot","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.912527214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:36547","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912540864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:36547","component":"dropshot","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:36547","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912552244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912562464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.912571804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912586024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.912602025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","interval":"10s","address":"[::1]:36547","producer_id":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.912615325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","address":"[::1]:36547","producer_id":"1642633f-d0d9-4157-8942-90fd7c253d6d","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.912627875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.912639005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.919862901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","sender":"Sender { addr: [::1]:44267, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.924693085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","sender":"Sender { addr: [::1]:57311, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.924722695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","sender":"Sender { addr: [::1]:43723, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.924733455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","sender":"Sender { addr: [::1]:58910, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.924793396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924819186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","addr":"[::1]:56031"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.924830236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924842666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","addr":"[::1]:48001"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.924862506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924884726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","addr":"[::1]:38936"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.924895596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924914806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","addr":"[::1]:60710"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:40:59.924925386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"15.862169ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924948936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924960856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924972266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.924983957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.925009337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.972785738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.972824408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.972842408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.972852318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.972861628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","chassis_type":"Switch","sp_slot":"0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973592352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973622062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973632622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973642122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973677642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973719122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973741832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.973753362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.973922893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.973999014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.974303535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976441326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976483396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976511176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976536346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976561417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976590607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976614277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976634417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976654957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976676447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976689757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976703127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976716697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976729107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976742468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976755168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.976767738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976781958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976795018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976807358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976821048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976833768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976845978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976859038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976871288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976883308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976895348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976907988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976920398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976932748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976945839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976959119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976971429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976983899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.976996969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.977009219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.977021409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.977034649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.977047419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.977060189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.977083339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.977094599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.977107189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.977117399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.977129849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.97714221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.97719804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.97721042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.97722118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.97723338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.97725979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.97727198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.97728391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.97731049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.978601837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.978637477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.978652027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.978678627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.978689057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.978721628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.978734248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.978745238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.978755128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.978781268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.978793608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.978805038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.979597712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.979672802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.979705782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979772443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979802953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979835013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979871173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979901873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979914464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979924374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.979935584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.979957304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.979969114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.979994104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.981365691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.985894414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.985922624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.985942654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.985953244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.985965074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986001954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986019794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986031834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986062605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986074095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986086325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986097675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986110245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986121945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986134515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986147585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986157495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986169235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986179085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986192165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986203985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986215795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986227785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986240316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986250226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986261676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986271276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986282376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986294046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986305886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986320426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986333036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986342896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986354286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986363986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986375236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986386706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986398136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986410476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986422836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986432286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986444747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986455947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986466897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986478157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986489247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986500517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.986509847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986520767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.986532227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.003418262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.003652404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.056357969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.076272899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.07631652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.07634416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.07637071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.07638619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.123744839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34122"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.126757984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"90cbd934-c6c4-4119-8462-1e20404fbc8a","remote_addr":"[::1]:34122","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.126792874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"90cbd934-c6c4-4119-8462-1e20404fbc8a","remote_addr":"[::1]:34122","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.143382708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"90cbd934-c6c4-4119-8462-1e20404fbc8a","remote_addr":"[::1]:34122","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":19280,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.164547805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"3dee9608-3375-4067-a9f2-a8ce5b5a174f","remote_addr":"[::1]:34122","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.164595395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"3dee9608-3375-4067-a9f2-a8ce5b5a174f","remote_addr":"[::1]:34122","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.164797766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.181882532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.1952897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.196874188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.196898768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.200917958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 8 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.201728362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"3dee9608-3375-4067-a9f2-a8ce5b5a174f","remote_addr":"[::1]:34122","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":37206,"response_code":200} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:00.204099284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"299.385169ms","count":"1"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.936778778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:00.939313691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"1.034582676s","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.985984846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.986046587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.986058917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.986069347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.986126477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.986167237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.986183127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.986246748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98667708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98671601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98674359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98677348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988196907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988306618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988351168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988380518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988420739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988445889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988458809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.988470909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.988545729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.988586519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.988596569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98862805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98863779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98868777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98869778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98870844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.9887193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98873029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.989035962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.989066952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.989078692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.989089662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.989327033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.991186023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.991220213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.991233883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.992867451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.992918721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.992990602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.993015842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.993060292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.993081422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.01434816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.01444688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.01448079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.015649316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.015736886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.015774567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074245841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074330372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074342952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074354592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074365702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074376742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074387412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.074396762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.074878304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.074931185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.074943445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.075227946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.077200756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.077234096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.07799214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.07997502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.07999315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.08000446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.08001724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.08004015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.080052421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.080064181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.080076121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.080088071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.080100971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.081491728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.081575988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.082301392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.082331552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.082344392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.082367002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.082389182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.082401382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.083036276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085408418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085435088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085446358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085457948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085467888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085479168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085491378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085508008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085520448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085533208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085542708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085562448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085572138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085583338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085595589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085607709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.085620169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085633039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085643979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085655319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085666349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085677199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085688229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085699109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085709969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.085719919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.103397789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.104522804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.10570309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.10573969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.106101412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.106162002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.106390954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.106429854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.106506674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.106561134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030097981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030164011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030175951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030186951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030197341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030211891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030224651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.030237811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.030255961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.030280852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.030496913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.030538693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.031421277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.031459818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.031486928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.031527048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.0319432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.033609278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.033647909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.033663909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033685449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033712859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033724709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033736839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033747499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033759819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033769829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033782069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033793699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.033806019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.034653884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.034686134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.034699394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.034711514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.034724694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036341682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036368632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036383602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.036642204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.036656954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.036702424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.036715114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.036729734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.036739904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036934665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036954575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036967965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.0379395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.03797369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.037988301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039301617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039350127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039361938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039375798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039387638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039399468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039411098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.039421188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.040196192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.040225692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.040238032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.040392423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.041956491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.043205017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043234767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043252957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043265357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043276747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043304437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043317698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043335108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043347338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.043366658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.043378798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.043391368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.044939966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.045059886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.045089596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.045100537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.045112847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.045123097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.045178197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.045203577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.04580325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.04583353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.04588833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.045899411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.045921731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.045932011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.045977811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.045995461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.046584504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.046611804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.04782123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.04785599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.047868881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.047879001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.047972291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.047986281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.048544114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.051205697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051250998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051263908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051282278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051295338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051307558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051320928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051333688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051348048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.051358708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.051402858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.051427098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.051441019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.051457399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.056927776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.056970457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.057052367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.057090627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.057124167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.057140447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.151548753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34124"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.151791185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"e2647c7c-dbdd-48cd-95f2-0ddd28a36df2","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.151809865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"e2647c7c-dbdd-48cd-95f2-0ddd28a36df2","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.151863295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.151952045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.15292593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.152999211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153011601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153030371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153040791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153056181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153075131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153086121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153095891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153105891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153120051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153129991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153144661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153154431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153164131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153173732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153183112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153192612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153201902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153252552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153280242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153297642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153307352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153317532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153327172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153341342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153354992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153374413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153384273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153393703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153403223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.153412333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.153428963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"e2647c7c-dbdd-48cd-95f2-0ddd28a36df2","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1355,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.153646474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"bc85c82f-f593-464f-a2a9-e25da412b7b3","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.153660544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"bc85c82f-f593-464f-a2a9-e25da412b7b3","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.153738784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.153797375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.153875385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.153900765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.162080857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 19 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.162131727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"bc85c82f-f593-464f-a2a9-e25da412b7b3","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1336,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.162162947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"57127436-773a-481b-8de4-496740b0b126","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.162176637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"57127436-773a-481b-8de4-496740b0b126","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.162190767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.162366658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.162450938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.162494489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.16271913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 10 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.16275022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"57127436-773a-481b-8de4-496740b0b126","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":7293,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.164015336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"e19351e6-d7dd-4504-8e51-a1c96dec491e","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.16679391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"e19351e6-d7dd-4504-8e51-a1c96dec491e","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.16682541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.16683831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.166865121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.166889041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.166908701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.166934611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"e19351e6-d7dd-4504-8e51-a1c96dec491e","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.166949791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"393b3194-f1fd-4040-b8f9-f0f0d0c4b021","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.166961731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"393b3194-f1fd-4040-b8f9-f0f0d0c4b021","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.166975971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.166987611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.167008251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.167031071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.167042271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.167068472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"393b3194-f1fd-4040-b8f9-f0f0d0c4b021","remote_addr":"[::1]:34124","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":431,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.221578006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.243658888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"2.338921212s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.03954476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.039598261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.039673611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.039684361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.039697461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.039761892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.039781442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.039799192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.040886887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.040926647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.040964848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.040989338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.048567016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.048669637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052536966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052576796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052603146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052615707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052629087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052641437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052653627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052676027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052686297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052701947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052711947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052723297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052733037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052744997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052757037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052769297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052780637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052805238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052816728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052828308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052839428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052852148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052864118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052876108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052888118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052897388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052909678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052919308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052930768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.052939948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052950568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052962028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052973118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052984188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.052994968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.053006579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.055635002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.05720917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.05727265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.05730641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.0573207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.05733884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.05735306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.057394981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.059774863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.059835123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.059849113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.06122834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.063045919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.063083889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.067923074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068051664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068065984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068077564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068090394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068108795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068127395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068139215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.068162115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.068174155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.068187505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.069084369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.070086474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070117014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070129714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070142955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070175535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.070192175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.070206115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.070223055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.070236445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070251205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070262355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070274645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.070293475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.070305965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.070318165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.07113177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.07116209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.07117629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.07118673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.0711992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.07121007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.07125404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.07127331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.071471801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.071503601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071549542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071570612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071588402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071600052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071612522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071639952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071652422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071663942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.071679842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.071691302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.071703322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.073539632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.07525579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.07528181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.075304431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.075326161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.075350691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.075375841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.075391181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.427982789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34126"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.42813812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"eff9ab99-495f-43b1-a24e-5f3c977d8869","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.42815824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"eff9ab99-495f-43b1-a24e-5f3c977d8869","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.42820591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.42827607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.428375751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428400121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428421831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428434501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428444531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428454421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428464561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428475071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428485011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428494431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428503931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428514472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428530122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428539732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428549002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428558382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428567982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428577252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428586532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428596282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428612912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428622372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428632092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428641762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428651352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428662462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428672412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428689462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428699332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428708813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428718503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.428728193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.428737393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"eff9ab99-495f-43b1-a24e-5f3c977d8869","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429029984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"17fbaa8f-4896-4299-a95d-6c0ad3c1d9ed","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.429050474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"17fbaa8f-4896-4299-a95d-6c0ad3c1d9ed","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429064984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.429085624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429135375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429160675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429214055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.429309216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"17fbaa8f-4896-4299-a95d-6c0ad3c1d9ed","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":373,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429695528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"a6dba89b-0530-43ee-abd9-6100ba10caf1","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.429713688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"a6dba89b-0530-43ee-abd9-6100ba10caf1","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429772998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.429831328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429883378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429908909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.429955929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 14 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.430046059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"a6dba89b-0530-43ee-abd9-6100ba10caf1","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":349,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.430391621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"099e23bf-b0e4-47b5-8a27-cbf7393353e3","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.430408001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"099e23bf-b0e4-47b5-8a27-cbf7393353e3","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.430472611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.430529322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.430581962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.430607222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.430654312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.430734573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"099e23bf-b0e4-47b5-8a27-cbf7393353e3","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":351,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.431065864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"7ef5e135-e44b-46db-8314-a3ce0e90da05","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.431082045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"7ef5e135-e44b-46db-8314-a3ce0e90da05","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.431145495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.431201295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.431253565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.431278536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.431326406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.431405586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"7ef5e135-e44b-46db-8314-a3ce0e90da05","remote_addr":"[::1]:34126","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":347,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97370246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973738531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973761511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973772061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973782401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973796071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973809031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973822061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.973879391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.973933592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.973961442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.973987972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.975022137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.976737066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.976782386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.976809676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.977005637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.977020977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.977034227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.977048727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977109538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977295249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977312619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977337899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977349189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977362029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977383749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977396479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977416699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.977429459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.977441969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.977466669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97749922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97751196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97752385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979106288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97955977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97957458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.97958813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.9795992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.97961194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.97963521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.97964687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97965887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979670851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979682871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979694941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979707231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979720451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979732921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979755371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979764951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979776741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979788511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979799731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979811271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.979820691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979893082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979918372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979931232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.979986902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.981809601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.986528335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986578865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986776536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986790487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986801517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986813917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986826367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986838927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986851307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986865967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.986878317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.986890947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.986916257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.986930937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986944407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986954857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.987047268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.987058828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.987070928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.987083438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.987098958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.987112078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.987125148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.987134978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.987147228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.987157708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.987169698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.987182868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988410055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988440465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988459095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988523395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988536745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988547325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988559575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988571626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988583596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988596406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988610206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988620246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988632596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988644196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988658256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988687156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988699196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988710696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988720776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988732596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988745396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988757476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988774717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988786497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.988810017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988870547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988895487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988920187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988935837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.230708686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34128"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232171734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"99fdb331-0fbb-4f31-b834-d305825f2c9a","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.232207794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"99fdb331-0fbb-4f31-b834-d305825f2c9a","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232224184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.232239484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232333974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232347225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232357735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232367025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232377395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232388215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232398045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232407965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232417635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232427205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232436925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232460515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232470025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232489155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232498465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232507725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232517075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232526365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232536616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232546236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232560746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232570196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232580046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232589536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232598756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232608086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232617396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232643316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232652656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232662226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232672226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.232681916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.232691196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"99fdb331-0fbb-4f31-b834-d305825f2c9a","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":339,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232709846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"fb3b62b4-4b38-4602-852c-2462def4c81a","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.232722756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"fb3b62b4-4b38-4602-852c-2462def4c81a","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232736047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.232748317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232771117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232795437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232807387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 33 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.232833417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"fb3b62b4-4b38-4602-852c-2462def4c81a","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":356,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232847267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"dd83048d-3e1e-42a5-8581-709e9319f7f0","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.232864187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"dd83048d-3e1e-42a5-8581-709e9319f7f0","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232876877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.232889857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232911447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232936078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.232947648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 18 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.232979768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"dd83048d-3e1e-42a5-8581-709e9319f7f0","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":370,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233075158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"a967f7f8-71a7-4db2-87d9-d6b760b4715c","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.233089528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"a967f7f8-71a7-4db2-87d9-d6b760b4715c","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233165629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.233219979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233274239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233302749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.23334675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 58 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.2334277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"a967f7f8-71a7-4db2-87d9-d6b760b4715c","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":359,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233776472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"30c36e78-af64-46a3-ae2d-f8496a57cc32","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.233801652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"30c36e78-af64-46a3-ae2d-f8496a57cc32","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233853372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.233909362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233961543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.233987333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.234034433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 58 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.234128594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"30c36e78-af64-46a3-ae2d-f8496a57cc32","remote_addr":"[::1]:34128","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":365,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.862504172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.863664028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"4.958955833s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974683537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974729798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974741788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974752128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974769778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974784268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974803808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.974816608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.974835028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.974860878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.974883108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.974904788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.975092419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.97512074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.97514634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.97517134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.975492891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.975519142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.975533662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.975553792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976420476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976467406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976481406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976510757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976521607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976536317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976547007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976565627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976577677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.976589107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.988746818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.988784689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.988797969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.988810199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.989877784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.992024755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.993159001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.993181801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.998399257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.998415807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.998469128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.998480098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.998501888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.998512768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.000403947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.001505523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.001529743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.002087566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.002119836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.002134436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002377207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002423808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002435678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002448508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002461118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002479508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002491198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002501698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.00287693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.00290411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.00292103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.003112071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.00497242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.006023986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007464073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007477053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007511753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007523223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007535423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007547273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007558704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007578944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.007590824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.016359588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.016396228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.023867685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.023893915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.028855071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.028876701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.028925861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.028937201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.030022486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.030057747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.032258578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.032285168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.032500259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.032512279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.032559469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.032570069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.032821381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.032837851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.033949786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.033969796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.042062517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34130"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.042082127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.042094977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.042107878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.042200348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.042213248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"67803769-ed56-4072-b04a-06f7133b5d1e","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.042226958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"67803769-ed56-4072-b04a-06f7133b5d1e","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044086668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044099868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044111788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044124718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044147698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044161238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044252458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044262988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044275338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044286989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044298589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044312709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044324179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044335449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044345379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044357519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044370429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044382549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044395029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044404619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044413989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044423389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044432899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044443999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.0444878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04449756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.0445073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04451676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04452609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04453522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04454813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04455742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04456656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04457582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04458514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.0445944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04460407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04461456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04462383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.04463354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044680261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044689361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044699431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044712191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044721501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044730681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044740131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044749761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.044759451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.044768751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"67803769-ed56-4072-b04a-06f7133b5d1e","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":3268,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044788621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.044800681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044813301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.044835161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045076993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045102883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045148663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"b8d27c35-26d7-49ab-a725-b92eb2d8f78c","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.045162603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"b8d27c35-26d7-49ab-a725-b92eb2d8f78c","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045272324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045286514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045638795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.045828016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045878937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045905507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.045977697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 40 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.046202008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"b8d27c35-26d7-49ab-a725-b92eb2d8f78c","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1058,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.05247607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"af72aff3-9e93-4038-9110-e10e28285de8","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.05251952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"af72aff3-9e93-4038-9110-e10e28285de8","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.052703111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.052822362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.052969742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.052995583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.053079043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 22 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.053216214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"af72aff3-9e93-4038-9110-e10e28285de8","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":760,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.079432366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"8191607a-4d22-4517-a19f-c89a0c4602fe","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.079487186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"8191607a-4d22-4517-a19f-c89a0c4602fe","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.080124649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.080411641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.080600421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.083070594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.084058399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 70 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.08425071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"8191607a-4d22-4517-a19f-c89a0c4602fe","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":4843,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.084911323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"7f082ba5-05cd-415d-b6ed-b889bd74a6bc","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.084929843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"7f082ba5-05cd-415d-b6ed-b889bd74a6bc","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.085061724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.085127824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.085384756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.085419096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.085431636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 70 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.085470066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"7f082ba5-05cd-415d-b6ed-b889bd74a6bc","remote_addr":"[::1]:34130","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":469,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.934953859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34132"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.934998389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"244c5181-a94b-4052-96b0-bb0789782fdc","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.93501415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"244c5181-a94b-4052-96b0-bb0789782fdc","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.93502878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.93504307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.93513605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.93515911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.93516925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.93517928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.93518915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.9351985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935208481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935219021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935229001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935239131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935248811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935258601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935268591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935278191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935288901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935298411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.935307791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.936543417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.936559417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.936569287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.936579017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.936588417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.936598468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937490772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937504142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937523822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937533242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937542872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937562282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937572112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937582083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.937591953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.937600663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"244c5181-a94b-4052-96b0-bb0789782fdc","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":355,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937623663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"5ac353f0-1e16-48fe-b6b0-a7430c5d1b0f","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.937644233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"5ac353f0-1e16-48fe-b6b0-a7430c5d1b0f","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937658193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.937670613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937694633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937732293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937745943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 43 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.937772343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"5ac353f0-1e16-48fe-b6b0-a7430c5d1b0f","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":525,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937785514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"270e40f0-3221-44d7-8a94-9e15acc6b957","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.937798194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"270e40f0-3221-44d7-8a94-9e15acc6b957","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937812924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.937825444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937847034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937871394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937883574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.937911834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"270e40f0-3221-44d7-8a94-9e15acc6b957","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937925504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"5a86cd6d-bd63-4920-b627-4ba4e448ce81","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.937938334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"5a86cd6d-bd63-4920-b627-4ba4e448ce81","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937951844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.937963764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.937985595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.938010875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.938023655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.938060565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"5a86cd6d-bd63-4920-b627-4ba4e448ce81","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":454,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.940845089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"d157cf65-2990-4eeb-9f3f-990f9a15265a","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.940875959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"d157cf65-2990-4eeb-9f3f-990f9a15265a","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.940890619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.940903879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.940929129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.9409532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.94096559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.9409917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"d157cf65-2990-4eeb-9f3f-990f9a15265a","remote_addr":"[::1]:34132","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":392,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.977794705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.981705075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.983911716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.983930116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.983940886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.983955416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.983972366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.983985246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.983997316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.984020507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.984045977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.984068197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.984089547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.984114937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.984139587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.984163507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.011084333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.012049748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.012077648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.012099059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012113209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012137539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012213109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012226089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012236919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012256419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012267569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.012284489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.01229642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.01231792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.013485316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.014534841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.014551941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.014565411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.014582251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.016978353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.018119349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.018143089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.019218014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.021058973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.021084213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.021095914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.021108084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.021118734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.047658088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.049146495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.049174615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.049188335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.049201585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.049215346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.05011611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.051194736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.052780734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.052796694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.052813574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.052825754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.052837894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.052848644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.052860634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.052920764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.052941024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.052959394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.054635103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.056207931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.0739424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.0739947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.07400781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.0740178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.07402857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.07404912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.07405963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.074070211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.074080981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.074489723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.076685124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.078136551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.079167286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.079186306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.079196656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.079208456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.079218877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.079229807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.079241377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.099524949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.099560099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.120655396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.120943827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.120955947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.120966217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.121154928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.121191298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.122328214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.122364154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.122753366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.122763686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.122796616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.122815436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.12362298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.124689956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.126232804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.126258794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.126922167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.126947947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.126960327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.126976767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.126987767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.126998447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.127020308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.127031978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.127041368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.127052878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.127064168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.128830777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.128851617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.13351239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.13353703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.133603851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.133629661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.133653841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.133667451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.69274932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34134"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.700763601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"59b0cd0c-db04-4331-9c92-2eafd92dfec3","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.701625245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"59b0cd0c-db04-4331-9c92-2eafd92dfec3","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701668135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.701683345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701776136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701789226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701798836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701810596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701820886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701830106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701839496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701849536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701859026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701868566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701878086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701887616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701897016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701906296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701915736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701924877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701934197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701944827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701954217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701963427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701972757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701982057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.701991347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702000327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702009787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702019117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702028307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702043917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702053687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702063137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702074127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.702083477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.702092167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"59b0cd0c-db04-4331-9c92-2eafd92dfec3","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":633,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.702109707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"33005d6b-1515-4bce-bbe4-a96e8e06ff6c","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.702122388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"33005d6b-1515-4bce-bbe4-a96e8e06ff6c","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.702135258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.702147138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.702168228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.702193968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.702206468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 50 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.703547835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"33005d6b-1515-4bce-bbe4-a96e8e06ff6c","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":3001,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.704175538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"9fd94e99-bfa3-4e5a-9f3a-138e8e51b562","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.705260203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"9fd94e99-bfa3-4e5a-9f3a-138e8e51b562","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.705419044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.705826316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.705851356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.705876177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.705888417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 28 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.705915047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"9fd94e99-bfa3-4e5a-9f3a-138e8e51b562","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":421,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.705933847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"0154b33b-19bc-4b16-90bd-4f481e842629","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.705946887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"0154b33b-19bc-4b16-90bd-4f481e842629","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.705959997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.705972197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.705993927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.706018177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.706033427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.706068887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"0154b33b-19bc-4b16-90bd-4f481e842629","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":562,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.711696356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"5a74b3be-5108-413a-87db-b66c0ecdf554","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.711743906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"5a74b3be-5108-413a-87db-b66c0ecdf554","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.712032278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.712640691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.712668901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.712694221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.712713351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","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: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.712739771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"5a74b3be-5108-413a-87db-b66c0ecdf554","remote_addr":"[::1]:34134","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":719,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976047088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976066648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976080329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976090329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976169359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976200929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976215029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976227409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.976543291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.976570651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.976595901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.976617591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976640761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976698062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976743222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976769162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976793542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976823002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976839542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.976853032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.98033715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.98037708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.98038992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.98040533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.98041679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.980445931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.980457881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.980475201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.980487081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.980499001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.980568501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.980593601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.980606431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.980618691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.980640052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.982836763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.982866533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.982881843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.984476001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.984489681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.984502811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.984513851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.984526011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.984536211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.984739422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.984753852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.984766962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.985651477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.985683097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.985698117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.987771998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.989659607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.989682097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.989701167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.989716937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.989729938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.989768228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.989783948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.993035464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.993085214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.993098645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.993113245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.99623934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.997079055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997281246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997292996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997305706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997317396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997329686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997342006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997354406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997367056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.997738468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.997765518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.997778838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.999051035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.999089435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.007126665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.007143086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.007202686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.007232866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.007246936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.008879154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.008901594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.008916184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.008929915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.008941605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.008958135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.008968825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.008980695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.008994505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.011053245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.013849109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.01386457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.01387562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.01388783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.01389869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.01391027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.024638253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.026237721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.026278262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026293172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026304882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026317922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026330332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026342432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026354522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026366472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026378312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.026393652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.026405722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.026417772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.035577259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.036705874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.036725364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.036751125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.036776505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.036801205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.036825475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.036841245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.975562338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.977339087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.977383087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.977394707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.977413007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.981096446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.981139286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.981151946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.981391437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.981439208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.981475668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.981513478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.981694089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.981737619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.981762969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.985323377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.985364787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.985663619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.985686839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.985704019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.985718379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.985741359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.985752389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.98576491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.98577592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.98578835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.9857994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.98581165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.98582448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.98583619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98584775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98587222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98588434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98590698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98591855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98593306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98594614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.985960511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.985973821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.985984881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.985997161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.986007271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.986019061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.986029511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.986053461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.989514998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.989533479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.989546469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.989567229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.989580659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.989593829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.989616419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.989627919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.989641339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.989686169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.989698789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.989711499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.98972458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98976315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98980824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98982094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.98983386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.991393518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993034686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993070146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993096907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993115347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993126087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993139547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993152067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993165437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993177777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993190227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993211207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993223787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993235917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993249297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993263967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993273927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993285968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993295748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993311608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993323648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993896621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.993929441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993967161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993977731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.993998511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.994010341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.994021371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.994045731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.994612844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.996296043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996340673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996353543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996366523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996389953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.996407613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.996420353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.996435443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.996448484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996462074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996472654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996484534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996496354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996508704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996525234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996537884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996549774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.996559984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.996575804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.996588754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.997004476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.997030766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.997085877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.997108717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.997159027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.999049927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.999093147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.999109527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.346435938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:08.347081741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"8.442370556s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974581005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974604045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974621975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974631825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974642345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974665585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974682986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974700766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.974758456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.974791006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.974835126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.974861416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.974970297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975010197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975037837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975062997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975093598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975106118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975121468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975135108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975158298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975188808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975201668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975216858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975227288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975239058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975249768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975267659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975279119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.975291139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975303129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975327449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975350959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975363149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.975375099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.977423559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.977461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.97747585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.978342474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.978365294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.978393744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.978404194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.978415784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.978425624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.978460785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.978491195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.978515345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.979319249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.979348409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.979363689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97946961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97952196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97953464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97954744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97956037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97957713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97959725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.97960835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.979620041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.979645161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.979662251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.979674931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.981075648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.981106778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982065823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982093613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982107513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982118583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982131023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982164123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982176303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982188813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.982200344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.982222264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.982240014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.983911912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.983951202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984007573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984044523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984057963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984068943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.984081673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.984104393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.984665606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.984810647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984826557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984841307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984853257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.984863237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.985351309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.98536758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.98735517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.98738853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988112733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988140984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988153944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988164444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.988177794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.988194684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.988833717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.988865877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988934068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988945358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988958388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988969938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988981858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.988993178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.989006658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.989026848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.989045738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.989057178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.989069398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.990679126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.990708747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.991739182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.991780032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.992382525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.992426915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.992525486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.992541036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973369811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973392771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973403121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973418851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973428251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973461492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973473232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973484282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.973590172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.973630092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.973656322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.973680643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.973758053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975014029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975048059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.97507268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.97510183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.97511619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.97513075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.97514313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97515553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97517728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97518816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97519964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97520958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97522087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97523017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97524214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.97525485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.975265861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975277061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975300851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975312751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975323921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975342801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975888544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975920714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.975933294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.976853339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.976892219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.976905239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.976914759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.976925469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.976934649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.976944959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.976956399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.976967429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.977794943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.978609827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.978637138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978654898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978676468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978686398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978701208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978712458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978723978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978739838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.978748928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.978760598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.978784708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.978800388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.978811858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.979479862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.979507762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985196311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985230071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985253511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985263111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985274381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985289911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985312031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985327901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.985344541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.985354872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.985366202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.98705888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988047445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988074375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988085395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988131326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988178446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988205196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988217666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988229286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988250036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988261986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988271096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988284036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988293516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988304466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988318467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988583118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988609718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988668398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988678018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988702148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.988711269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988737759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.988751139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.989315682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.989342952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.989427392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990746669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990764199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990775639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990786659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990797459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990808589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990819509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.990829059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.990843149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.990855099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.992128556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.9930304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.99305408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.993076431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.993106901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.993131091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.993154481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.993167401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.979942933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980018044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980031014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980041794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980077064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980092614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980106194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980119014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980138084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980161304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980183794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980211865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980234185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980259575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980331885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980364825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980389685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980402455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980416576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.980433016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980455266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980477886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980490026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980652697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980667767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980736987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980747537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980758907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980837728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.980879878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.984359385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.985819763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.985847623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.985861603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.985874243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.987494381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.988875828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.988907948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.98915288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.98917878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.98927394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.98928368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.9892945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.98930409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.990319956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.991620742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.991646532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.99518242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.998883269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.998913339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.998926619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.998950499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.998989959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.99901647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.99902932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.99904153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.99905309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.99907377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.99908551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.99911022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.9991223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.99913395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.9991473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.99915934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.001840004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011528932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011559162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011570442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011582712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011594873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011606403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011618123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011629413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.011640603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.011653473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.011665103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.011677953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011691473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011700983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011721233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.011730673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.011741573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.011752513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.012450907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.012615258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.012797599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.012808329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.012854929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.012866429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.012889179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.012902879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.013585453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.013619313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.018680148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.020801819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021150711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021161381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.021173191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.021186071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.021199901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.021212161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021567073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021577953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021588903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021599983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021610363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021620623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021631093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021644623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.021653823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.021665313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.021676523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.023353972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.024613918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.024639098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.024661119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.024681819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.024710369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.024733039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.024745769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.98374291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.98378027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.98379157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.98380139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.98381139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.983831911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.983844201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.983855841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.983867751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.983889101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.983910171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.983932651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.998392434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.001785401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.001833892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.001859372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.001916332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.001928182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.001940772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.001953182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.001967422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.001988762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.001999282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.002010792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.002021002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.002032353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.002050753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.002062123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.002073673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.002086563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.002097623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.002121093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.002132723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.002144303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.002156043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.006302324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.006332344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.008448575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.019621951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.019655451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.019668391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.019678381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.019689661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.019699551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.019710531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.019723151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.019735021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.021197359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.022030483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.022076033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032043524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032099294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032110674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032122014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032133074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032150824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032161454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.032170704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.050360676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.05529231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.055460151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.055474551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.055494881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.055508092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.057692303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058697728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058715118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058725238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058736408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058747838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058780188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058791618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.058802978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.058813648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.058826018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.061443612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.062185665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.062204005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.062213755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.062224596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.062238666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.064915239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.064934839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.065564482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.065592873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.065729263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.065740183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.065774023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.065783483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.065804344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.065815694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.066451467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.066483637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.070905419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.07094975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.07096249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.07097264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.071328412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.071357812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.072133086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.072171746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072331317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072346627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072372377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072383187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072393747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072404097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072420217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072430637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.072439977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.074031425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.074073655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.075787044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.077724434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.089610693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.089672734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.090150846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.090206706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.090270817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.090283827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980287561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980321891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980333061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980342831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980353031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980401031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980418431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.980438531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.983297926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.98423017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984292361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984318571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984341851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984366911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984395451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984421011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984451801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984469801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984482372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.984497402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984514192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984538472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984548262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984559282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984568982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984580602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984589922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984606072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984616812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.984627772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.987557557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.988285361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.988310651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.988323391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.988335851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.992383001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.992424812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.992437662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.999664308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003594598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003622768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003633938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003645378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003655538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.003666728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.003679119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.003690699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.003702369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.003713879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.003729939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003741769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003762869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003774909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003785509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003796159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003806679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003816999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.003825829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.00400534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.00403361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.00404482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.00405561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.006077781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.006107371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011185406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011484638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011497098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011516038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011526928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011537798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011548498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011558958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.011569248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.01383113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.014214882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.020472273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.021778379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.023284487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.024661544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.024684754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.024695344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.024706664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.024719394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.024731594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.024744014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.024756074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.024835715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.024846415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.024855725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.024866165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.024878995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.025243507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.027485778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027514788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027526238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027537589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027547389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.027558449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.027569579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.027580939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.027597769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027610149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027619389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027630099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027641079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027652039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027662969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027673979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027684999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.027694299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.02978256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.034132252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.034162132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.034175052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.034186452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.034207832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.034228882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.034253712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.034277083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.034290283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.97663442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.97667062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976748981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976759351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976769141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976781901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976803291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976819441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.976830991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.976866211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.976891251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.976920292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976941702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976965362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.976993872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977018752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977042752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977054012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977066682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977079282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977091782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977113853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977128613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977139943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977149913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977161693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977192283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977204003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977215293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.977226723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977242383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977279213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977290653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977306394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977318314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977381564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977417134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.977429374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.979168673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.981050162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.981075133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.981085993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.981470675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.981480395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.981491665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.981504555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.981516205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.981765096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.981802806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.981815226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.983882687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.984106088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.984117248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.984128388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.984139818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.984150438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.984161738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.984171148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.990217188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.990254118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.990265308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.99060885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.994074018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.994106248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999068523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999091523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999103913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999113973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999132603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999144483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999156083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999167433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.999178894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.999190124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.999203194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.002241559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.005825327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.005848687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.005866537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.005883587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.005897287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.005909608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.005921418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.005933328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.005945538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.005985538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.005994788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.006006558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.006166869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.006177969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.006191379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.006202909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.006214679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.011400645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.011426555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.011456926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.011466616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.01241965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.012924833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.013330465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.013368245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013627727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013653097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013664967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013675777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013686307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013696737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013707287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013717837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.013727027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.015117534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.015524706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.016841643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.017454366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.017475816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.017497906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.017518916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.017554246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.017577737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.017590947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.980151206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.980851219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.980889349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.980901129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.981267321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.981320092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.981338292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.981354582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.994299137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.994430257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.994463977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.994494228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.999529303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.999580283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.999610673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.999638404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.001071471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.001433943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.001485403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.001506623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006072426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006626459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006647039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006659549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006670029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006681799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006691759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006703129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006714129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.006724859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.006735389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.00676183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.00677362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.00681672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.00683474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.009962276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.01081672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.01083254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.01085034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.01086015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.01087594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.01088538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.01089579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.01090504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.011485133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.011675624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.011689154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.013843215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.013916156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.013929106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014138267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014188857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014198457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014209207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014219847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014230377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014240697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.014249727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.014282388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.014306978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.014317798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.014328538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.015751595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.015780285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019295583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019323473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019335173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019351353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019362273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019377573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019388033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019398143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.019411653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.020045327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.020064007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.021748285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.022297378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.023022912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.023038502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.023186763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.023245493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.026478299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.026508829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.028155747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.028221148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.031732215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.033242983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.033266403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.033305863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.033317723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.033329803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.033346783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.033359473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.033934656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.033962346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.033982957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035836486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.035862506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.035880016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.035892206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.035904876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035918106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035940886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035952076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035963367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035974497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035985747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.035996757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.036007887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.036017467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.036034897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.036046617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.036477849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.036509499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.03657023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.03661096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.03663982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.03666375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.03669216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.03670562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.996222684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.996255394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.996266404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.996276254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.996380575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.999222329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.99934021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.99935582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.999823982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.999853192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.999874262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.999894733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.00342514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.003463021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.003487671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.003514861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.006471446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.006504596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.006517386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.006529866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012273665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012327895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012339525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012379896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012398336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012409786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012419066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012429726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012440566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.012451636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.01327265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.014443656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.014457116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.014469116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.014520316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.015752363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.015788143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.015802083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.019038879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.01907803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.01909953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.01910958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.01912039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.01912986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.020236065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.020265476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.020278156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.021593402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.021772483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.021871424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.044616948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.044905899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.04491908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.04493123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.04494312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.04495482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.04496629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.04497652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.045603543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.045642363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.045653643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.045866984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.047844604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.047859794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065512814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065528964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065539994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065554364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065565374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065575984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065590854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065601094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.065611384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.068471058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.070229027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.071044351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.071074841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.078405828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.080104447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.080119437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.080129847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.080144817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.080157087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.080621099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.08066207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.081956466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.082001896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.082027186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.082048217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.10249274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.10253176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.103961417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.103998627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.108336969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.108367549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.108403719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.108413329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.108964212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.108991042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.110694091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.110780571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113374204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113413324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113435325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113446205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113456755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113467125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113477415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113487645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.113496975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.115736026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.115824907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.119268874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.119416565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.121028093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.121082283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.121148594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.121181294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.121207414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.121220304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.999489109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.001662249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.001697669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.001708999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.00171931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.00173333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.0017457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.00175841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.004797675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.004856155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.004879355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.004904426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.011435669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.015063907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.015109557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.015139287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.015164677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.015177928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.015191258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.015204348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036075913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036153943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036167293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036180953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036191453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036212883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036239454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036251024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036262554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.036274534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.039048668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.039105738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.039121338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.039168518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.039263519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.045273069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.046103083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.046119553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.048701456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.048765507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.048885217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.048901037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.048934788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.048945698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.086086195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.086690118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.086708898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.086722888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.086736188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.087342951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116017345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116096206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116110226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116123766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116135716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116147556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116159276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.116169686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.116692309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.116731079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.116744909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.11702664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.119146981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.119187591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.12093326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.12096261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.12097545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.12098634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.120998101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.121010461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.121022481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.121039521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.121052041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.123377383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.123415763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.125214282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.125246342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.127703794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.127736405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.127753735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.127764995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.128652959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.128690829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.129373283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.129435673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.13072117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.13075136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.13076467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.1307819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.13082793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.1308529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.131535134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.131571004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.153273173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.153322383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.153337103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.153348043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.153360993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.153376644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.153405904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.153420474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154335578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154367289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154387679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154400219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154412609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154425529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154437659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154449899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.154460589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.155225733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.155246403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157074312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157107732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.159995597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.160037077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160108258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160156818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160183968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160234978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.827252158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:17.83349737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"17.928757345s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974148608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974195099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974218289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974238819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974249979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974263799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974276299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.974294459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.974307189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.97439345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.97441589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.974438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976749582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976804712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976830572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976860372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976885492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976898012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976911742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.976924982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.976958333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.976999503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977011753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977040963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977052033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977074503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977085973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977097513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977109543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.977122553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.977223104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.977251124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.977263004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.977275194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.977287734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.979300935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.979343535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.979358475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.981840477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.981876138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.981893758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.981903808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.981915518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.981925498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.981946888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.981976548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.981997178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.982901633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.982936083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.982950543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983666087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983714357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983725747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983738077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983750517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983762547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983773977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.983783957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.983806237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.983832727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.983844637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.983858048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.985302985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.985337625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985864538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985902068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985915008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985925298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985937488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985953988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985981158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.985992638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.986025378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.986043249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.986055919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.987664237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.987699137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.98828536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.98830687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.98832005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.9883382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.98835049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.98836297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.988988303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.989019004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.989596927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.989629667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.989643087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.989654437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.989666297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.989678717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.99033923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.990411091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.990956093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.990977834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.990995414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.991005324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.991028734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.991050534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.991676887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.991708537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.99223911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.99226371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.99227602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.99228773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.99230491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.9923168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.99232894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.99234123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.9923515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.992363191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.992375191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.993952259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.993983359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.994574052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.994611422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.994663372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.994688462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.994719282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.994733433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.975159461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976074176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976102696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976113236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976122896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976136516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976148326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976160736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.976178996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.976200437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.976221437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.976242417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976264597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976287787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976311617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976336267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.976359537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.978369258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.978403698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.978424778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978438898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978464238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978475328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978487668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978499668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978512488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978657899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978688709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978710149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.978723629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.978745619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.97877473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.9787873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.97880052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.97886946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.97888411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.97889932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.9789204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.985609874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.985627234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.985700175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.985713575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.985725225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.985735535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.988307788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.988335998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.988413438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.99082447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.991241143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.991267643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993152662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993223813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993237363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993251643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993265153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993279883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993293403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.993350503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.994971521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.998836011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.998869121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.998898091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.998915631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.999017262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999046492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999061372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999076512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999086222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999159303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999171363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999186413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999197923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.999243693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.009850536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.009993207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.011623275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.011653245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.012913691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.014078327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.014106048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.014122188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.014140048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.014153008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.017022732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019269284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019296864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019307894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019344874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019355044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019366354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019378744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019395204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019410654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019423694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019433634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019444704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019454165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019471025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019482795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019494705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019506795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019519095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019532115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019545025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019555345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019569925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019704936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019716366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019727406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.019736326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019746406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.019757426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.021333424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.021362314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.022186418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.022222249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.022250729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.022274869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.022301809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.022314929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974505756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974544696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974555866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974565807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974575397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974587867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974599587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.974610667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.974678927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.974734667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.974799448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975104949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975697632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975727992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975752622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975777732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975800963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975812583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975825803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975837723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975849843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975872313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975882883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975901393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975911443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975922703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975931993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975942933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975953983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.975965773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.975976653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.976001674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.976012774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.976024084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.976035404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.977801442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.978391895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.978420685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.978443706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.978454296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.978472526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.978495186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.978506416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.978516176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.9792593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.97928591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.97929825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.980241085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.980451876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.980513826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988386936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988729828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988751368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988763728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988775088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988786468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988822638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.988832478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.988844208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.988880638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.988892498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.988904428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.991077939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.99111865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99117242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99118425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99122647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.9912412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99125265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.9912634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99127423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.991290011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.991301221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.991311421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.991328221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.992953929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.992977539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99318369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99319543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.99323267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.993242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.993278761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.993294201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994074125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994108615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994141995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994151625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994182215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994191945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994205455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994217935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994832248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994862139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994905579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994918909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994942339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.994951449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994968979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.994980199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.995938274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.995972324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996017624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996027494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996047505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996057905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996068695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996079095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996089585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996100085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.996109125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.996119475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.996134015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.997703693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.997727933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.997776783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.997807233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.998670588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.998699218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.998724268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.998737168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.982618804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.98365491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.98367326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.98368407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.98369486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.98370867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.98372141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.98373361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.98374618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.9837749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.98379678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.98381753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.984551264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.984583094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.984607564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.984631075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.985108647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.985152347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.985169607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.985181777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987299598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987346648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987362448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987393279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987403159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987434539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987445259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987456679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987467779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.987478529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.008721026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.008800187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.008813227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.008825537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.009145198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.011752632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.013140809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.013185989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.014959338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.015003988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.015025858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.015035998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.015057408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.015066978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.019094908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.019145198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.019159798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.023255449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.023298039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.023312439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026177424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026233184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026244894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026256414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026267774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026278974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026289485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.026298675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.032007773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.033119379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.033166989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.033179659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.034358125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.034401306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.037566342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038613867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038642297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038654957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038667307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038679657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038692517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038708887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.038720677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.038732887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.038745587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.041486591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.043370501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.047792473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.047827103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.047839283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.047848593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.049499102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.050285026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.050425837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.050457947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.05116253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.05117609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.051220171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.051232051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.053697243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.053722103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.054175285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.054207316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.059421991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.059448211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.059476942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061325321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.061380621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.061394771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.061409721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.061424331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061450402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061461262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061483562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061504082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061516182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061528352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061540252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061558152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.061568802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.06313449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.06315703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.064851769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.064968729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.072023405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.072069255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.072092005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.072117466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.072143956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.072158576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.973479477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.973532937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.973722008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.973732908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975355146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975380316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975395046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975408646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975421106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975449536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975471837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975503417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975568007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975604127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975630197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975654508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975697318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975726618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975741768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975755548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975770998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975803418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975815058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975835388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975845989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975858239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975869429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975881729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975894099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.975906409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975927609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975965289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975978719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.975990699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.976003149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980539792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980586942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980600813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980613733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980624323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980635593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980645213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980656503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980671023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980682853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980694483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980705923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980717213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980728313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980739933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980752153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980773423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980784483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980795434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980806434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980828204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980838544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980847684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980891614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980922214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980934204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980954444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980967244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.980979734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.980992295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981001505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981012175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981021255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981031895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981042845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981053725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981064125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.981075805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.981086285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.981107525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.991184035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.991242696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.008795464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.008838515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.008874805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.008884585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.009034356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.009053916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.011688169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.012032611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.012058781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.012069601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.012080721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.012090441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.012990136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.013337767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.014080081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.014111311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.017333848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.017543579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.017563379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.017573539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.019040196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.020577074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.020612924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.020693644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020706974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020721644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020733444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020744444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020764554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020776245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020792665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020803515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.020813165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.021735809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.023101926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.023713219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.023744009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.02383874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.02386828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.024076661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.024107061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.026054711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.026080861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.989662965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.989716726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.989728706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.989739466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.991637025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.991877137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.991910237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.991924497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.001771317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.003374955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.003429755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.003452865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.006570081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.006614511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.006640081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.006665711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.007999388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.008770592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.008811052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.008825772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.028015079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.028102639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.028115869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.0281295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.02815079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.02816337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.02817367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.02818542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.02819678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.02822068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.033534417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.033603347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.033617057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.033633337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.033697257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.03620802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.0362579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.03627394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.042908184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.042960554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.042974464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.042986024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.042998764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.043009194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.043608507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.043650288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.043664368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.045314516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.045356766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.045372136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047031675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047099745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047111785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047131405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047143345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047156135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047167875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.047177876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.050795854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.051765819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.051793019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.051812199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.053061875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.053109846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062666664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062712074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062726154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062738184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062751134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062763504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062776834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062789364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.062801754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.071234106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.08375431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.08379843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.08383133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.091523469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.092694445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.092722215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.092733635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.098531064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.098581245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.102235393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.102278253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.102316143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.102328393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.102341163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.102352423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.12150966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.12156626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.124555625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.124602616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.143865762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.143913843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.143934623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.143945223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.14940027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.149449651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159529512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.161981184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162006994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162019284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162032664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162053494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162066254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162082994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162095405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162110685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162121565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.17315202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173518822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.176430017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.177886764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.179510662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.179568212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.185253921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.185677333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.185718263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.185792284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.974001375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975201381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975223681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975269381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975292221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975307411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975326581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975339711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975356981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975386272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975409182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975444042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975466562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975493692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975526382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975551122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975576543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975601273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975619753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975641363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975655743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975678383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975694353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975712723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975723863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975742773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975753523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975766344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975779734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.975793074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975805714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975830334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975842784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975855764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.975867574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.97708282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.97711428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.97712937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.97714317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.977154361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.977166971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.977177651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.977189211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.977199371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.977240191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.977259931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.977273221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.979623193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.979653263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.979670543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980115496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980147866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980160366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980177496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980189856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980202496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980215586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.980226096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.980239976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.980266246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.980279476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.980291906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.981509443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.981533313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981627903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981639033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981676743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981693013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981704354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981715744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981731954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981750734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.981773154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.981785284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.981811014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.986734389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.986771709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.98701401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.98702609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.987059061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.987070051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.987507773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.987532673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.988230847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.988264787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.988460638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.988477358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.988500058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.988510688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.989824645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.989863765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.990716699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.990745789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.9908247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.99083651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.99085667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.99086677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.99088475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.99089719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.991473553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.991501373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991537883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991549293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991561983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991573893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991586053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991604033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991616263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991627883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.991638224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.99503758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.99506892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.996763939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.996785009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.997173991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.997205351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.997523183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.997561853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.997714604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.997734174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974160113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974207803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974219093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974228743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974238204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974273524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974289474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.974301364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.982341994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.982440115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.982480225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.982894887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006192364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006276855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006301835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006325805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006521296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006572126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006589916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.006602286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.01127813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012266005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012302305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012315435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012325975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012346626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012356916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012368106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012379726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.012391366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016071684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016129925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016143675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016160715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016179285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016801958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016828548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.016959579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.019582322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.019608352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.019649682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.019659982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.019682833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.019691943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.020225465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.020253935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.020265136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.022370996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.022457517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.022480347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024741798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024782368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024794088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024814269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024832219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024843709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024854689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.024864229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.025355131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.025385021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.025396141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.025639493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.02911721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.02915686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030526917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030556298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030575688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030585318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030600078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030611188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030621648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030631958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.030642458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.037716853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.038017285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.040668108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.041618123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.041653773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.041665613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.041677633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.041687363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.041707453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.041719063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.043539623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.043566343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.043685523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.043703383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.043730364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.043739784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.043759034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.043772264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.044380747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.04508368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.04510894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045119291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045130751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045145721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.045156981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.045168841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.045180001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.045192211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045204271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045213221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045223711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045245431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045255961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045266281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045283391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045294581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.045303541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.045314512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.045325302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.046835359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.046861329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.04689843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.04692613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.04697719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.04700095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.04702455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.04703796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.991542349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.991601559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.991613369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.992706635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.992742285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.992758195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.992771395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.992784085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.013139187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.013191997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.013233588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.013263738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.015865861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020371744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020422204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020447224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020471454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020487834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020501024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020513765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020530675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020552445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020563025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020574845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020585515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020597535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020609335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020620685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020632475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020644265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020655595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020680045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020692005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020704265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020716536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020732266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020809426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020841736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020863596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020877156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020888666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020898956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020910707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.020926987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020937857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020950277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.020977137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.021287398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.021321489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.021334039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021374529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021416539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021425989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021437479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021448559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021461739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021476359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.021485519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.02151048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.02155497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.02156681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.02157817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.02561058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.02564825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025666401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025677051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025688071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025697661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025708341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025718991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025729621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025740151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.025751071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.025761711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.025773181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.025785701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.025805801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.028423444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.028452175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.028466095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.028475455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.028503275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.028524195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.029206918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.029239099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.029282559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.029291909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.029316319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.029325609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.029344409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.029360359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.030051233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.030075443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.03351595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.0335568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.03356959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.033579101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.033943092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.033961272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.034634706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.034659426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.03548877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.03551279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.03552513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.03553684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.035556271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.035567121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.035578491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.035593451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.035602711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.035613731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.035625831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.042130723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.057982513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.058009373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.058032594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.058070344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.058095204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.058119014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.058133324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.975859194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.975915784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.975932704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.975943254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.975953394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.976003404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.976032215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.976055475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.976517797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.976575507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.976615638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.976642328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.976760748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981595663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981643283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981669553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981694213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981707293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981722883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981736273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981749714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981772224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981783374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981796804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981807764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981820144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981831264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981845714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981857974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.981870484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981882184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981906474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981918604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981930904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.981942825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.985730064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.985775134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.985790324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.989798444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.990700229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.990731859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.990744969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.990757789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.990769429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.990781899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.990796859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.990809959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.992536928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.992691509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.992721689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.994538498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.995371132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.995390622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.995402363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.995413923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.995468623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.995486193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.995496183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.995508023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.995537033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.995549283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.995560853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.996435568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.997624504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997654684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997665384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997676744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997686154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997696594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997706904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997717294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997727464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.997737894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.998402258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.998427928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.001385253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.001422063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.016879512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.016916402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.016956132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.016971632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.019157133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.019823627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.020354989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.02046525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.02054236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.0205571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.020606721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.020634911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.020647111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.020710291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.021508455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.02245049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.02246745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.02247738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.02248865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.0224983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.02251326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.02252964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.022998893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.023018813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023092313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023102243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023116813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023127473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023138454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023148914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023159364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023169784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.023182614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.023192734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.023218954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.025247744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.025277365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.025290335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.025320635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.025346035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.025369785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.025476756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.025510486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.973973083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.974017343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.974029143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.974119244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.974128864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.974142054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.974157154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.974168494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.97542529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975688842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975725062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975755062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975778922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975803162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975828322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975856722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975879842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975891173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975908203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.975920313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975932343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975953083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975962873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975973873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975987273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.975998103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.976007063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.976030103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.976043263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.976057463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.976068153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.976094494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.976105694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.976116954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.976127674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.978243584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.978285945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.978299275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.978606286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.978628036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.978678837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.978688867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.978742727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.978752687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.978763207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.978782957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.978794247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.979713022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.979738552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.979751412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979787992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979824202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979834092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979854213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979864963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979875463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979890253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.979899153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.979910053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.979933773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.979944883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.979956283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.98138888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.98141979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981451091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981465821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981478831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981488181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981509041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981519531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981529781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981544501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.981561311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.981586211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.981597131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984179504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984217775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984231715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984241805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984253435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984262705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984274425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984286105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984297485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984349005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984361115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984370885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984408216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984417456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984428876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984440476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984565036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984594197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984635137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984644257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984657447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.984666407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984679697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.984698977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.985715492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987504001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987533521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987544141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987555612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987566642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987577692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987588412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987599412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987610352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987619672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987634022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987645712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987657362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987668312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987679292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.987700422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987722172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987745792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987769283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.987781703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976106392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976145952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976156953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976167093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976251843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976289643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976301243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.976312433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.976709355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.976755186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.976788466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.976812666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.979863931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.980094312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.980124543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.980148413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.980413904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.980748566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.980761686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.980777796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981144078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981211628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981222218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981259558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981269348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981291738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981301159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981312089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981324509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.981334989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.981434929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.981458679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.981469619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.981481029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.981491919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.983896152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.983940902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.983989502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.984002272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.984012332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.984023172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.984032672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.984044472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.984053692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.984064582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.984076423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.984087913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.985958742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.986695266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.986712606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986725386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986747116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986760646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986772086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986783396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986794856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986806136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.986816926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.986828076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.986851357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.986866457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.986907867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.988376014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.989336309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008313476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008772928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008798958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008809638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008821108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008837528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008849118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008860878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.008872608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.010230075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.01107159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.015322881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.016649718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.016679938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.016690938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.016701968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.016711508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.022106145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.022134306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.023657953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.025194541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.025604634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.025624544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.025689404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.025724534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.026321897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.026350417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.028537889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.029618044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.029939456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.030929781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.030953831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.030964551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.035732765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.035769905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.037297653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.037773575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038018706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038029866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038050787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038061437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038072097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038082577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038092897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038103147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.038112667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.038144707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.038156037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.041257103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.041284243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.047625885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.047667645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.048941332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.049012522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.049039453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.049055653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.974925945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.975017495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.976259072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.976289112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.976300642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.976321852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.976334722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.976346362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.976358182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.976379852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.976401592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.976425302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.013588371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.013720472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.013786782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.013841692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.020429506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.020467656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.020482166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.020494646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028588847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028646648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028658568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028700158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028710378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028734438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028744598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028755508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028766378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.028781948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.03898114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.03904142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.03905492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.03906755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.040522178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.04296955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.04301459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.04303469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.09021593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.090402081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.090417311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.090431811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.090463051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.090476831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.097582107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.097617628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.097631228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.100848544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.100879454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.100900665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211594387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211668587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211690047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211704307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211716237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211729037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211741087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.211751548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.22411783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.22416737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.22418171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.225785548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.234081691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.234117081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234149261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234170401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234580414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234612744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234626524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234638744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234651074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234662884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.234675034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.236659364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.238000031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.240687394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.240735895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.240779125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.240791205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.240822165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.240833085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.244642374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.244674895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.246588194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.248113242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.266386405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.266424425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.266446225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.266457565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.26741793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34144"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.268000993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.268031833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.27538987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.275426501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.292475427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"9c0febdc-8f0f-44a1-89f8-d15432a025a3","remote_addr":"[::1]:34144","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.292518288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"9c0febdc-8f0f-44a1-89f8-d15432a025a3","remote_addr":"[::1]:34144","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.310163317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.310180878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.310196778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.310207758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.310397599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"9c0febdc-8f0f-44a1-89f8-d15432a025a3","remote_addr":"[::1]:34144","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":18000,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.384989567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34146"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.385031308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.385047548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.388354534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.388390445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.398799397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"8fbd80af-c8eb-4705-8d07-ff54a9a0ec83","remote_addr":"[::1]:34146","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.398839927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"8fbd80af-c8eb-4705-8d07-ff54a9a0ec83","remote_addr":"[::1]:34146","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401076039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401108279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401125619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401141999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401153739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401165319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401176999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401189499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401200009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","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_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.402907218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"8fbd80af-c8eb-4705-8d07-ff54a9a0ec83","remote_addr":"[::1]:34146","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":4122,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.408009204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.408047604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.415524712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.415545373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429578863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429607374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.436447819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.436497309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.437620995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.437655545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.468750413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34148"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.470016969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"745241de-2019-46ed-b0b4-6e5cae168eb2","remote_addr":"[::1]:34148","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.47019148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"745241de-2019-46ed-b0b4-6e5cae168eb2","remote_addr":"[::1]:34148","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.489301157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"745241de-2019-46ed-b0b4-6e5cae168eb2","remote_addr":"[::1]:34148","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":19266,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.495271307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34150"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.498129832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"bbafa4cc-9c31-476f-849e-b403109bec88","remote_addr":"[::1]:34150","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.498149462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"bbafa4cc-9c31-476f-849e-b403109bec88","remote_addr":"[::1]:34150","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.50379501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"bbafa4cc-9c31-476f-849e-b403109bec88","remote_addr":"[::1]:34150","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":4091,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.975117585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.975150865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.975162095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.975172035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.976074529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.97610572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.97611875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.97613057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.977573977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.977644877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.977685827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.977713408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980699353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980736543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980761723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980785043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980858044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980898894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980911604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.980930894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981018244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981083905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981113145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981125415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981140115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981150865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981160815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981171525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981182055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.981192575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.981210685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.981235095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.981246415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.981258806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.981269706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.983323406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.983354236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.983367566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.99014674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.990178471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.990330611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.990340581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.990351792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.990361662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.991433377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.991474207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.991485827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.993627388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.993659308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.993673378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994722124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994790454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994801454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994817534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994828564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994839344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994849874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.994859084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.047327751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.047373991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.047404271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.047909434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.050662808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.050697968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052760719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052788749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052828599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052839059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052850059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052860759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052871169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.052885799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.05290294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.074135357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.074188648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.078735671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.079362374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.080101978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.080130708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.080143008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.080153198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.082347119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.082378689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.084141978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.084250229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.088993643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.089010093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.089070983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.089080643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.093796987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.093826297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.095346805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.096747452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.097646196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.097676136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.097693207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.097702917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.100349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.100970334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.101197815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.101246165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107400576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107426476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107438136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107449006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107459477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107475037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107485457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107495707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.107504877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.11007536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.110620243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.112573602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.112601403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.156694867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.156741727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.159148469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.159192989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.159784672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.159803182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980118908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980163209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980175149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980185339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980195509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980209009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980221199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.980233019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.98038118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.980435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.9804751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.98049908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.985195284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.985241854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.985267204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.985290885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.987049663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.988803932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.988847203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.988862743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.005873489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006592093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006607243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006622143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006638223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006657113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006667553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006679853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006693743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.006705613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.006978215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.007010425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.007024665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.007037945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.007342827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.011371187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.012259911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.012301632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.013005875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.013051995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.013066916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.013078006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.013090846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.013101106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.025604849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.026219373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.026248963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.026823346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.026878486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.026894206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.042939627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.043030098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.043044698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.04345682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.04348069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.04349259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.044140533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.045064368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.047650341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.047701642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.047717692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.047742312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.050329145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.050371105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.051515331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.053114369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.053136359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.053148169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.053160659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.05317293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.05318589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.05319862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.05321103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.057380691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.058267135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.059764653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.061545742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.066488347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.066519947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.066534007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.066545737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.092933961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.092990041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.093004081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.093018792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.093948056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.095065542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.095089232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.095100642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.096110207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.096153397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.097506004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.097565175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.099389744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.100846742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.100885712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.100906252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.100919912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.100937572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.101759416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.101782776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105231714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105274124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105288404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105302354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105314834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105326544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105343534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105355225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.105365605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.129150995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.129203266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.13207551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.13212047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.132631843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.132689373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.136557503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.136597833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.136696364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.136738114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.017630407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.018617842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.018642252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.018652823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.018662623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.018676353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.018687773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.018699983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.032486813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.032627814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.032673184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.032705484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.03774385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.03780907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.03783361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.0378571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.039197817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.039365558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.039386048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.039398528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.059268439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060835307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060863987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060877317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060888957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060902597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060918017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060930687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060942937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.060955877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.061687501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.061726911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.061739551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.061752732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.062319014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.065600951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.066502096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.066539356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.067033188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.067067948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.067130249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.067141619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.067165299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.067176189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.075719533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.075750653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.075767743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.077290711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.077328291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.077343821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094174946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094220626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094239116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094253306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094525008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094538118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094550538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.094562898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.111374044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.111425994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.111440364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.112195528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.116268868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.116310129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.118265858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.118297659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.118311519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.118323309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.118336119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.118349079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.118397229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.119723736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.119737746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.12261079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.123899917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.125063983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.126079009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.127522836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.127545716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.127611776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.127622326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.127802627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.127828977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.129697377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137004624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137054914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137067324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137079854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137090234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137102494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137115304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137127774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137140914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137153814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137164025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137175795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137185725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137199325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137211135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137231195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137243745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137256715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137266725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137278595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137295105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137306765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137318765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137330535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137343465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.137353255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137365226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.137377336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.146413851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.148233221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.156173621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.156213871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.158032701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.162616374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.162655984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.162670654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973695063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973735683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973752923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973763114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973773584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973795384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973812974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.973826084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.973989015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974023265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974058085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974079995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974167246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974203596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974230406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974254576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974297306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974326006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974340316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974356897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974429377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974470267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974481757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974511147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974521547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974540507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974555348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974568758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974581198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.974593408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974620548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974645368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974657868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974669638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.974681428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.976869599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981537033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981576493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981591483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981603053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981615723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981626693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981643463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981654273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981666203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981678804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981694204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981706474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981718384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981731724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981744444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981766274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981775914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981788414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981800844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981814074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981826134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.981836204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981848604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981873255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981885365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.981897285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.986429738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.998777801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.999937176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.999965397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.999982957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.999994287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.000006307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.000018487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.000031017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.000042987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.000054787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.000067167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.000079987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.007995887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.009704756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.009749566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.009770056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.009783636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.009794576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.009859407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.009888127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.012014648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.013094673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.013115983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.013132783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.013145543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.013156363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.013187983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.016597091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.017951958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.017981578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.023014784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.023046644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.023076144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.023087544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.023639337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.023663777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.024530591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.026120909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026358431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026372391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026385731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026398641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026412501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026425541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026438241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026452521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.026464681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.026477311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.026489881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.027940589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.028942734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.028962824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.028985254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.029009874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.029034994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.029059424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.029074404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.401082193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:34.412397801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"34.498853751s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974237165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974644687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974672467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974683537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974693567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974707367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974719257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974730897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.974749287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.974770997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.974858278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.974879888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974900968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974929368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974952878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.974976008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.975000448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.975011478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.975023979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.975039359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975051199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975071779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975081279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975091999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975101659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975113499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975122319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975132879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975143509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.975161419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.975172099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.975195499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.975206479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.97521728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.97523003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.981089849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.981135089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.98114976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.98120427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.98122391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.98126997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.98127989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982080184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982116454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982139095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982161055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982173375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982308355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982349076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982363996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982404216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982450506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982460286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982471086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982483856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982500276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982510826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.982519846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982543657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982567157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982578537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.982589487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.990989249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.991018549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.991031999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.99104204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.99105338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998053576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998108816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998122366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998134306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998145846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998157536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998169026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998185106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998197516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998211136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998223336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998233206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998244897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998254007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998265107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998277327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998289037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998301167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998314987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998324617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998336027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998345977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998357327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998368877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998380557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998392547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998404967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998414207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998425407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998435927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998447068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998458788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998470238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998482178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998494488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998503868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998515138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998526208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998536828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998548258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998560938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998572478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998582068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998592988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998604268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998615268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998626138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998636919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.998657849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998680309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998703829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998727039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.998739079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.973846651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.973905682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.976717096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.976736056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.976746346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977238508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977286639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977311269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.977324129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.977345769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.977372369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.977394039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977415439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977447849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.97747186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.97750329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.97752823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.97754075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.97756047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.97757307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.97758577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.97760759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.97761751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.97762917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.97763902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.97765075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.97766208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.977673321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.977684301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.977695291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977706301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977729751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977740871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977752411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.977764911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.984424795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.984466165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.984479795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.984715696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.984735176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.984746506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.984755966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.984766876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.984784106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.984800207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.984818417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.984835057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.985612621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.985662961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.985676891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985705501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985747921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985757541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985768761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985783802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985794692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985805092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.985813932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.985836012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.985859292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.985870422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.985881202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.98746666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.98750057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.98754275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.98755333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.987579031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.987588261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.987599181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.987609951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.987620541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.987631781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.987642171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.987658031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.987669381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.989782062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.989816062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.989860552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.989870132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.989897292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.989906382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.989919842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.989933293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.99149893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.991968343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992006783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992020023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992031323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992040543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.992051793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.992063283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.992253494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.992281504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992317695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992333935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992352185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.992361745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.992374075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.992385825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.993146759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.993175369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993188599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993198479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993215979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993226519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993237059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993247259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993257719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.993291949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.99330132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.99331219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.99333599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.995866293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.99727107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.99729449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.99731677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.99733968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.997363601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.997387031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.997400631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.989916311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.989950191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.989963941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.989973571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.990197813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.990233503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.990246403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.990261643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.991326348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.991360429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.991383759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.991404629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.009638501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.009681912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.009709032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.009732242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.011893973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.013851383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.013883813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.013897373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021517662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021595822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021608242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021674563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021684693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021715133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021724753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021745233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021756133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.021766703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.035747294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.035807914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.035820914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.035832444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.036061486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.039974435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.040004965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.040030556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.048511549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.048542319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.048592199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.04860216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.04862775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.04863739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.056376169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.057234873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.057251783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.062997832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.063039383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.063054013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.069420075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.070660001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.070674001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.070686641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.070698501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.070714711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.070726331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.070736482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.120368834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.120422754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.120435584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.126066913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.126102313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.126117583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126135623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126146213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126157453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126167573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126188194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126200124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126211514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126223134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.126234164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.144359725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.144379606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.148724858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.148759938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.171391003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.171429713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.171619404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.171636364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.172450818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.17272391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.174530199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.175079942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175618045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175647645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175662705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175672365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.176265228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.176288268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.177395064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.177446224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.179035682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.179059932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.179116182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.179125972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.180277028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.181876996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.181906586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.181921957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183146023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183165583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183177053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183187783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183199203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183210033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183318544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183335854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.183372824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.183383504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.183395714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.185037702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.18652964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.187611455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.187644125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.187681676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.187707026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.187730856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.187744996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.973743088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.973815058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.973844948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.973867649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.97407575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.977103625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.977174515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.977220026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.981764308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.981820419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.981858229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.981891959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.022328985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024572996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024617406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024642966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024672677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024684977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024699127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024711657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024724677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024746577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024761017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024772597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024782587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024794147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024804017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024816617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024828177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.024839647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024850647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024874658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024886358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024898008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.024909238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.026907918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.026945188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.026958668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.029668872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.029682852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.029744552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.029760072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.029779042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.029788362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.029981213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.029995044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.030006704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.030946738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.030978028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.030990949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049617463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049709924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049720774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049732004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049747354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049758354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049773834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.049782984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.050277617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.051074111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.051088041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.051099771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.052608938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.052641159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054131586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054160406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054172436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054181916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054192816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054203326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054243297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054253927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.054264867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.055383932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.055402643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.057255882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.057284902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.066902291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.066996871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.067009211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.067019221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.067115372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.067128262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.069261113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.069292563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.070869441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.071764146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.071786666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.071797436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.072892051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.072992992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.074029667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.074076168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.077919437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.077944677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.077969837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.077981417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.079557725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.079575665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.080119678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.080134588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084881952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084901442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084912702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084923442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084934012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084944532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084954993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084965313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.084976553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.085591796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.085615886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.087562796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.08843537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.095682667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.095722247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.095747147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.095771917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.095796238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.095809518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.013751809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.026751686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.026790086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.026805786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.026816456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.026830406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.026842966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.026855246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.039993503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.040779567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.040815897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.040837927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046221355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046259015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046287915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046312465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046336495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046348315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046360885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.046374296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046386666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046542146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046552096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046563366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046572627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046583297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046592347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046602797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046614687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.046625257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.051479081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.052605727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.052621237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.052637477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.052649617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.055321831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.055369391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.055382531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.111438256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.111470796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.111523976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.111534676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.111565116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.111574646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.130346832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.131542488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.131561238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.133291897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.133397867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.133437637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.138021441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.13997153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.140025551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.140066811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.140092841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.140104771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.140120031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.140129241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.148372763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.148411964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.148423834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.148500254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.150543825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.150642205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.157385399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.15746474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.15752383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.15755509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.15756626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.15757706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.1575877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.15759829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.15760909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.158765546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.16743417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.16746877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.16748815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16750145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16751158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16752336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16753317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.168089023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.168105743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.168750457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.168791407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.169567131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.17337958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.173409951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.173422981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.173434871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.173447201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.173462691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.173475161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.173487841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.173497221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.173508221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.173539871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.173564551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.173595322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.174211595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.176014974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176538297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176565427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176576957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176587667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176598377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176608847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176619447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176630207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.176639317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.176651047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.176669457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.178660077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.178757338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.1791361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.17917426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.17922601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.17925379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.17927734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.17929152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.973899566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.973951676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.973963916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.973974086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.976565929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.976988342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977011182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977025302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977093792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977136612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977160522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977191713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977306103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977333633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977360813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977384924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977449624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977748625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977776936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.977804476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977818286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977840536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977851496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977864626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.977875146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.985814106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990093988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990117018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990131038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990149228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990161858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990195678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990212338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990225379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990238439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990254559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990267889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990283399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990319349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990331709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990349859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990372629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990385699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.990396199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990408419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.9904207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.99043289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.99044492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.99045926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.99047265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99048588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99050761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99051803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99052989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99054232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99055413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99056627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.99057612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.99058932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990613481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990625241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990637251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990648331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.990681251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005493566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005540117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005586987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005600047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005618797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005630817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005642617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005654347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.005666457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.007158935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.007197795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.010628222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.011087045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.015947019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.016731653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.016760093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.016772143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.016801223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.016815824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.017144115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.017181015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.017472337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.017488027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.017519377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.017530467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.019568578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.020706534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.020735884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.020752054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.020818914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.020836564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.020856104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.020867934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.020884805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.020897645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.021419647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.021456308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027122716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027435358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027454458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027471488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027484668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027497518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027519888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027535928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.027547048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.027559268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.027574259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.02976525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.030729924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.030762265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.030784675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.030806105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.030833965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.030857325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.030871135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974420887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974473808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974487528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974498138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974508038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974528408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974541618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974554548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.974566898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.974589608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.974611708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.974639728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.974755059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.97499538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.97504144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.975067141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.975125411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.975153111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.975168041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.975182191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.975221801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.975269212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.975281532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.98082368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.98086637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.98088064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.98094357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.9809566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.98096956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.98098216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.981013291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.981041171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.981053261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.981069721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.981082351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.983133831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.983843195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.983880035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.987788525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.987820855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.987857335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.987869085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.987888975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.987903975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.990469758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.990511049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.990525109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.992983402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.993018462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.993038932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.993422674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.99459465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.99461354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.99462642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.99464558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.99465806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.99467049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.99468062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.99469408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.99471868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.994731571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.994743721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.001685466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.001844186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.002293339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003363354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003395154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003417564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003503215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003517555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003539235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003551795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.003568155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.003582165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.003596355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.025475577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.025530757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.028845124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.029569377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.029599717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.029613747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.031298626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.032813454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.037803859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.037880459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.039244886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.040621873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044402543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044427763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044444923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044459513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044471573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044485113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044498593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044508613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044520463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044530853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044542673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044554583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044566403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044580923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044593984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044603854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044615934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044627904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044639734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044651274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044663234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044675204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044685354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044697324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044710244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044722004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044733494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044745474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.044766634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044787405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044812635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044836305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.044851385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.974891498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.974925318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.974936948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.974947409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.974957869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.97522036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.97524476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.97525799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.9752701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.97529306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.97532759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.975360281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975384061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975409421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975434821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975460381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975490141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975502431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975516691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.975715212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.975738993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977820843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977844733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977859013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977870243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977883313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977894303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977906603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977933624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.977952934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.977970984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.977996964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.978010434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.978023144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.978047634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981056829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.98110322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981326701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981358041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981370721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981384141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981403761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981416881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981428031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981444741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981459151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981473052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981486632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981499182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981515192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981588502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981611042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981621682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981634722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981648702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981661682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981674583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.981690283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981726913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981787953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981813033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.981833803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.982985319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.985000189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.985750873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987681083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987705473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987717103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987731533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987748603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987761413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987773903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.987786543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.987798763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.987811614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.988828469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.990564048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.990597438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.990610588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.990628968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.990640178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.990652728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.990664818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.99104852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.99107604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.998272887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.998304697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.998325677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.998337017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.999045881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.000055936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.000076016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.000090116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.005380553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.00882427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008850721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008862651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.008875591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.008889851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.008902251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.008915581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008935021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008945271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008957931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008970501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008982851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.008995601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.009008151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.009020801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.009031051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.009043191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.009055252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.011928346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.012039747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.019759906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.019803776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.02040695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.020453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.02053252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.02054909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.974470785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.974538835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.974551265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.974561795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978169204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978253194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978277004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978290144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978439325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978486705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978540295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978580996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978629146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978666596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978692356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978717876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978772937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978788857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978803667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.978818157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978886257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978911647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978922927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978949817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978960858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978976058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.978986938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.979003858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.979015758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.979027248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.979039008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.979065428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.979082778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.979095118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.979106968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.981173959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.981669711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.981703101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.984458265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.984623906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.984667636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.984678496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.984690577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.984701357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.986074254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.986502376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.986516706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.987833182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.988640996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.988667937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988693847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988720277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988753227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988766897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988779797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988792497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988823757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.988834167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.98938727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.98942707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.989439601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.989452221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.991000288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.9914123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991428571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991438581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991449191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991459771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991470361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991485961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991496501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991514691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.991525261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.99527979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.99531126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.998564517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.998600727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.999000959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.999020279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.999061729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.999072149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.99920564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.99923827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.003030499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.003453921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.003759583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.003816023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.003935754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.003946134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.007823343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.007854404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.008592037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.010299156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.010327676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.010341956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.010398766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.010415187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.010450827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.010463107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.010801978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.010833089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.012230646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013497832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013522852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013564922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013583073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013601213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013612613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013624333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.013634283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.013645533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.013657833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.014295076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.015554483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.018247076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.018295916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.01898627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.031627694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.031673604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.031689164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973811955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973862106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973873516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973883236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973892936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973943516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973957596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.973973336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.974087447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.975252103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.975291193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.975313733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.975342713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.975367943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.975392623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.975418673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978416619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978452529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978466789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978485609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978498419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978529089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978539719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978551539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978561649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978573289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978582959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.97859451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.97860736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.97861921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97863045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97865619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97867484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97868678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97869899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97871138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97872339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.97873539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.97874759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.97876213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.97878282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978793171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978804911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978817231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978868231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978883161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978894901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978906351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978918061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.978964251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.978991732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979017572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979027482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979041872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979053242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979064672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979075832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979085692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.979097012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.979122542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.979133582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.979144562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.979902276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.979963566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.979989707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980002497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980037807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980047517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980060777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980073317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980089747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980100507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.980110977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.980126677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.980137847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.981771066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.984251448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.984294198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.984306508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.984319488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989181243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989211153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989224693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989237093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989250493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989263893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989274324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989287254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989297384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989309444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989321604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989334724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989347704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989360604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989370824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989383154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989393464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989405514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989417454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989440084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989455134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989468364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989480065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989492225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989503985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989516005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989527815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989539415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989556395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989566235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989577915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989589785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989601775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989616715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989628585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.989649825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989670576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989694796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989719906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.989734736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974401172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974423052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974433352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974442692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974473412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974520922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974532892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.974549452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.974939634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.975007925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.975043415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.975078775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.975294576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.975319926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.975343916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.975369006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.976937654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.976966315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.976979805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.976991775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.978197621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979725278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979762289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979776029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979787499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979800559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979812439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979826469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979840259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.979861999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.979877169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.979907009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.979921019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.97994515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.97996465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.980148071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.980181951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.980197441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.980265121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.980277341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.980812024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.980843284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.980856684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.980868844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.980881784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.980894974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.980907444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.981703248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.981733649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.981768619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.987840809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.98789493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.98790824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.98792126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.98793429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.98794712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.98795935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.98796959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.988843105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.988878935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.988892045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.989085436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.993263727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.993304537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.994425573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.995682179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.995707329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.995720899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.995740249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.995753799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.99576853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.99578316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.99579544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.99580794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.99585847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.998330302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.999699249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.003573279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.007145147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.007168977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.007181727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.008921206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.008980186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.009003916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.009018337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009032847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009044917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009057907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009070147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.009082727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.009095317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.009108527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.009123237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009878511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009902091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009914641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.009925741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.011412949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.011456739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.011471179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.011535259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.011550469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.011562159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.011580809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.01159324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.01160759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.0116209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.01176954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.01178286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.011793181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.011805831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.011818661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.013518669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.021091278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.021137248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.021164998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.021187528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.021216018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.021253908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.021271628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.974438056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.97529371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.97533687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.9753473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.9753575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.97537281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.97538543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.97539784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.97541568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.975438081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.975459721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.975480931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019384113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019446623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019472933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019504643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019867625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019894855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019909625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.019922945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.033985827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034117037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034131827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034144577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034155777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034168357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034178978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034191008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034202818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.034214878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.039843476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.039909216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.039923137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.039935887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.039948487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.04263363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.04267931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.042695211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.042949092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.042966132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.042980552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.042991702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.043011162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.043022462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.043039702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.043053932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.043067752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.053396925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.053442105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.053457995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.062902413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.062974263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.062988163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.063002223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.063014873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.063026963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.063365165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.063378575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.063390855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.063420615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.063433175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.063445705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.073954409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.074000109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098258361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098306122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098320702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098332622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098346102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098357952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098369432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098388162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.098399892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.101271927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.101315917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.102686314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.102724354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.103094916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.103120136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.103158306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.103169386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.103204176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.103235257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.104072821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.104575553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.110736194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.111143777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.111164037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.111175507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.136832886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.137144818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.138171993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.139275409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.142010883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.142045163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.142084043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.142095843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.144068733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.144133783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.14547296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.147242079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.147326519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.147339729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.1473633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.14738479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.14739717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.14740935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.14742151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.14743401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.14744409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.15934112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.160746557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.162662417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.165378871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.18512366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.192743149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.192787049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.192814499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.192840369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.19285582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.992145298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.992185008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.992196759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.992207619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.993225364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.993241764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.993253804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.993265784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.996811982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.996862292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.996884662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.996905932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.997609226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.997658326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.997683916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.997707246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.999548146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.999583586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.999596676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.999609086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011675587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011768967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011782318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011823788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011834148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011860258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011869588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011882918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011893898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.011904448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.014516551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.014923073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.014950084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.014962244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.014973914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.019473716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.019532017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.019545407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.024318791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.024351511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.024409691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.025835519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.025899919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.025916239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.048225452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.048261012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.048285392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.051138176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.051172177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.051186137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.05376685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.05384501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.05385746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.05386868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.05387959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.05389031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.057004386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.057038286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.058156692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.058196352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.058216572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.058306173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.060619394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.060661385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.063947371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.063975931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.063988301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.063998111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.064009311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.064020612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.064031502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.064042482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.064058342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.084135073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.084192154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.088879777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.089723411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.090152324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.090172164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.090232724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.090260444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.118533857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.119548652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.120256416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.120285596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.121800854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.123347601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.123371962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.123383252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.123394792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.123406432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.125980835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.126009575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.127657343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.127691313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.127742364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.127752814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.127929705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.127984685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.128832689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.129271431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.133944405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.133984765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.133996875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.134011745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.134022395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.134032945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.134052096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.134062456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.134072136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.134346477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.134373077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.137287362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.137314332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.140163676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.140239397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.142552468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.146079366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.146141997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.146160137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.97391483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.97394886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.97395983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.97396943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.97397867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.974045871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.974063521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.974079141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.989229767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.989282178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.989304588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.989325918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989346828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989373998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989398168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989422208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989448718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989460319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989472559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.989484549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.991544449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993379828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993405478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993423779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993434179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993445859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993455879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993467269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993479179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.993490909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.993502749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.993529219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.993543279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.993569069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.993582389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.995329198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997146307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997172527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997186418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997202288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997213608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997223638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997235088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997246958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997258238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997270558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997282008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997293748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997304408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997316318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997328988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997350308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997360998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997372159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997382969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997394349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997405749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.997414939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997430579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997457749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997469009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.997481099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.000354934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.000391944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000504094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000517004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000545975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000560695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000571645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000582465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000593455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000604415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.000619955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.000630535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.000652735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.020388635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.02331819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.02335952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.02337213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.02338432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.02339474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.02340602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.0234184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.026101844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.027680132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027717762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027730652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027744092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027755562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.027768042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.027883883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.027896833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.027910593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027936553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027953013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027966313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.027981913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.027993593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.028005803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.028375875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.028411725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037863743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037910363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037924543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037937034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037954324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037966904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037979054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.037991494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.038001854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.03922786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.039835293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.041820603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.043543842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.043575822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.043603962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.043625482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.043650192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.043674433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.043690003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980012285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980630328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980651598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980662438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980674068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980698138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980712238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980731298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.980744518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.980773738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.980796389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.980818989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980841549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980868949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980893639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980918279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980945319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980957349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.980971439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.98098443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98099823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98102074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98103188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.9810444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98105629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98106906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98107946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98109139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98111457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.98112667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.98113867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.9811628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.98117618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.981190541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.981203671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.983403472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.983440122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.983455042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.983521232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.983553792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.983586483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.983603103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.983617183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.983627533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.983644333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.983667683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.983679683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.9850917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.985141851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.985157821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.985998945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.986047125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.986059855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.986076975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.986089055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.986102165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.986116035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.986126665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.987132041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.987175541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.987211541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.987224651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.989726624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.989759784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.99094492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.99095912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.99100937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.99103419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.99104544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.99105726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.99106962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.991081771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.991101741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.991119171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.991131121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.992785419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.992834039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.993360502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.993373082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.993451223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.993462103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.994124206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.99494628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.995953745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.995990455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.997124271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.998592979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003474263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003497433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003509993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003522883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003534673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003547444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003559334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003569034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003584804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003594364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003606034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003617274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003628354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003640184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003652324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003661534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003672594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003683884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003694994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003707484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003718864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003730244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003739975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003751475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003762845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003773565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003784175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003795435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.003817315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003837615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003860755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003883665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.003896995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975326074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975360394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975371524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975381474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975391184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975443875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975457315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975468655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.975565295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.975613156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.975634446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.975684816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975731436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975768286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975792036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975815337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975905817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975917147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975929387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.975941427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976656231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976712531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976725911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976753941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976763671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976778801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976788012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976798732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976809152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.976819682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.976842742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.976866702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.976883762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.976894832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.976907152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.978993393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.979021173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.979040843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.9805297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981104403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981124183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981134433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981145994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981155714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981167324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981184674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981203274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981214844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981226414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981238604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981250634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981271644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981281164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981293834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981304584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981315274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981331464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.981340415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981356285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981379855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981391235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.981402655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.982867392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.983224624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983826967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983836557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983869547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983879167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983894547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983905047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983915898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983926468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.983941958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.983952258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.983965868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.985588986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.985625736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.985712517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.985723177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.985747077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.985756927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.985769797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.985784937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.98639267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.98642496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.987279445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.987819207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.987830117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.987839317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.987852337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.987886058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.987991258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.988019388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.988102759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.988119109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.988136539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.988145869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.988162489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.988176179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.988745972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.988775992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989589346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989600626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989611806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989622376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989633096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989643596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989656497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989666847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.989679667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.989695617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.989706917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.991339575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.992028739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.997872478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.997916978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.999724027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.999766178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.999790888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.999804808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.97380016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975329258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975345208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975355158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975365028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975377958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975390268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975402708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.975415478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.975438389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.975461849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.975483339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975504619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975530199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975553409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975577799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975601479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975614709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.975627269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.97563943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.97565197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.97567344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.97568343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.977354628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.977366078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.977384098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.977394178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.977405948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.977418599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.977464939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977476979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977508879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977525159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977540739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977560249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977571799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977588329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.977601189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.981032727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.981188728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.981201388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.981211018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.981222018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.981231318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.98169365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.982085122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.982112102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.982933226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.984148463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.984165773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984178253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984199913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984209573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984220543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984234803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984245763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984256523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.984266143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.984484324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.984510704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.984521614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.984532594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.985852011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.985879901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.985969892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.985979652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.986002722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.986012692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.986023182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.986033512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.986052012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.986062362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.986072842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.990003062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.99159189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.993911892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.994022632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.994665946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.995047868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.995072428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.995083088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.995094308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.995106738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.996498725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.997056048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.998065323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.999932292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.999953252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.999963862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.004654546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.005041858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.0074193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.007792782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.007819992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.007831042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.007842542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.007857002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.007867832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.007885933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.008333745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.008360265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.008704357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.009256909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.00927968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.00929146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.00930267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.00931358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.00932818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.00933905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.00937514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.00939211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.00940773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.011884383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.011928543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.012151814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.012181554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.012207044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.012230344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.012253165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.012265845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973486822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973531252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973542482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973556912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973566572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973600752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973614422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973625793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.973695243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.973734833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.973770933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.973816874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973853594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973883304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973906904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973929774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973972124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973986684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.973999164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.974010755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974022605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974066705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974076655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974103235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974112475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974125605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974136105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974146625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974157165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.974167795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.974346106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.974371826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.974383086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.974393836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.974404886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979764264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979795574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979809274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.979822174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.979832534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.979843934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.979879534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.979896764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.979907544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979918934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979930794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979944604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979956025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979967445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.979979475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.979991435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980013025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980022235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980033335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980044995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980057405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980068635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980082455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980093735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980117365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980129055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980140205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980151846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980186306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980208806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980218776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980229846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980238956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980250276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980261046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980271836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980282606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.980293526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980304086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.980315476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.981425392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.982587598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982614478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982624688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982636878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982647078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.982658398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.982681328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.982693208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.982705618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982718389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982731689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982742599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.982769519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.982783829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.982800689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.983582043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.983606093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.983670113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.983685333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.983696093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.983709834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.983723064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.983734054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.984260206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.984284556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984319697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984329647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984340947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984351797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984362517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984372767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984387297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984401007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.984410857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.984421177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.984432147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.985889495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.986065325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.986077165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.986098386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.986121606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.986144896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.986168116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.986180496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973645696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973679627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973694717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973704517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973713807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973765167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973776837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.973788217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.973949808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.973999478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974051269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974081229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.974174559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.974214769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.97424666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.97427015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.97429298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.97434864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.97436246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.97437411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974535471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974575281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974586621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974609191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974618661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974635341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974644522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974658952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974669602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.974680052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.976536471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.976578671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.976592351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.976603891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.976784162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.979827998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.979869968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.979887188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.980093939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.980103909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.980145959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.980155759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.980173559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.98018274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.98020687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.98022289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.98023387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.981051974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.981068194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.981080644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983527606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983651627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983676357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983688617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983699517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983710437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983722787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.983731897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.983755728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.983780058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.983791408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.983806638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.985259485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.987088374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993536207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993565307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993600857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993611167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993626287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993637018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993647588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993657988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.993668528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.995467917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.996522012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.998948064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.002673523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.002701703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.004449322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.004473962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.004484742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.004496272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.004508392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.007787439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.012120811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.013072466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.014577193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.014597113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.014607064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.0396404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.03968416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.040736036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.040771736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.045459989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.04549343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.045733501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.045744731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.048028102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.048276484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.050144353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.051383999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085382621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085424941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085437132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085448302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085459152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085469702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085480162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085490612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.085504752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.087675493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.087704543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.090292216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.090332346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.091768254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.091806254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.093258101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.093291151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.093393642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.093407662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974092262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974136612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974148052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974165162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974174762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974188022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974200343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.976067272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.978404884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.979034717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.979064247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.979085797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979106907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979131737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979156828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979180528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979204058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979215408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979230698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979242628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.981976022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982034082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982056792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982086192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982095882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982123573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982133513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982144273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982158003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982168573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.982237573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.982267743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.982279123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.982290353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.982308393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.987221888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.987357189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.999753702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.999795432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.999808032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.999820122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.999830682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.999842252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.999852442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.001729952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.001751162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.001763502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.004079564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.004634226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.004649536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.018263285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.018356586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.018369136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.018380306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.018391616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.018402376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.022345316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.022372936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.03306594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.03311279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.03312529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.033285911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.050072296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.05288509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053450243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053477983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053490083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053500013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053511163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053522603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053533703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053545254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.053561954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.087932937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.087972328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.088573201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.105972219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.106015399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.172884737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.172918047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.173070458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.173082048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.178078253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.178112723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.193845663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.193890003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:54.197428211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"54.292710246s","count":"8"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.197811533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.197822563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.197838083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.197847963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.19928611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.199731672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.201509531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.201544522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.20317412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.21111173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.21112922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.21114245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.218798989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.219532913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.221159811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.221722204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222014765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222045925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222058055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222069405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222079995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222090415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222104766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222115306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.222124486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.222316417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.222340947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.228245907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.228285857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.237113471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.237853405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.286154909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.28620606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.28623145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.28624467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.978213377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.978251657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.978263247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.978272757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.979486463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.979549823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.979562713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.979574253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.979787735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.979841325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.979881135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.979912895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.979991846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980024686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980048186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980071466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980226377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980241617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980253897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980265637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980277427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980298137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980307797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980318597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980328057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980345907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980356417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980374568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980385148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.980395868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980560068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980583699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980594959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980606019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.980620839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.983088921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.983121241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.983134841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.988344608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.988469198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.988480669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.988490519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.988501979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.988512079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.990516669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.990990491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.991003911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.993675035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.994969141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.994985731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995096512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995118942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995128932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995140232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995151362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995167642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995178722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.995188262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.996254208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.996298578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.996310938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.996322278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.998374459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.99861345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99863035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99864036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99865124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99866067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99867115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99868153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99869227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99870262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.99871326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.99872342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.9987344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.002997802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.003031572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.00861977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.00863835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.008684461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.008694351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.009769666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.009797106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.012350749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.012391869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.013051193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.013073433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.013115073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.013124423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.018027988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.018071688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.018085028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.018098368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.019939028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.020884152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.020909232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.020919742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.020936553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.020948843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.021361935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.021385645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.022649361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.02446345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025026223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025051203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025062973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025074773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025086234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025102154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025111964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025123224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025134974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025146684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025158324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025195454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.025240094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025300855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025327135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025350855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.025363875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.974137739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977452596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977496566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977508326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977518916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977534266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977546706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977565167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.977577767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.977754518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.977779168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.977805328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977828108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977860398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977888908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.977943348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.98028595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980337491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980365481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980379211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980392551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980415751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980428211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980440981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980453141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980466081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980514461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980545032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980572822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.980585922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980599552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980625862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980638602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980651212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980664352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.980940934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.983278675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.983308336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.983560407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.983581177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.983658707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.983670197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.983681687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.983692908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.983705038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.983749988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.983762548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.984854983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.986534952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.986566192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986585772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986609492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986620512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986641172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986653362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986666063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986682653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.986692693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.986706033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.986731663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.986744503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.986767663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.987207595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.989299056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989331516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989343436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989356266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989367736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989380216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989393686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989419206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989431787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.989444117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.989783998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.989815208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.991662438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.991693548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.991779718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.991791188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.991824259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.991838989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.991850339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.99210218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.993810069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.994457582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.995102095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.995127945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.995142495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.995153305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.995212526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.995373197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.995893439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.999141216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999171296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999182336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999194286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999205036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.999223736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.999247016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.999258516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.999270656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999282976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999292436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999303596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999314486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999325817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999336667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999406957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.999438637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.003615298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003643238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003664138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003676309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003687729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.003698869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.003720099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003742939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003766189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003789339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.003803089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.976937897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.97750751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.97753252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.9775484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.97756621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.97757919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977590431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977601591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.977613331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.977634551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.977656921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.977678671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977699391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977723281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977748261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977771401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977794322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977805262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977818802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.977830552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978261304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978299474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978310774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978322704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978332434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978343694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978352804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978363504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978379224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.978390135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.978401755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.978435985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.978447865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.978459785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.978471445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.991473211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.991556251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.991570741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.998844358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.998877528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.998921788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.998951128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.998963269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.000608067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.010711788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.010746758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.010759428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.013274051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.013311811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.014451207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014485437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014512067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014522227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014534117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014545547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014556917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014573377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.014583607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.014595078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.014648698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.014666028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.014677698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.015485892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.016863099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.020706778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.022124856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.023099291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.023115391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.023129451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.023140671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.023151951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.023163561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.023175441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.026665469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.026692389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.038589339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.038623179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.045817235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.045835155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.045899656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.045909626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.057153153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.057186663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.057200003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.057213163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.058844681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.06063896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.06066693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.06067768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.060689111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.060701961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.060713201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.060725471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.060737741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.060746651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.060757391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.060767711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.060788381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.060804601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.062209858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.062240518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.063159523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064658491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064685301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064698031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064709661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064720981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064732321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064743521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.064753111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.064769791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.064782181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.064999102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.065015012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.067465985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.068865242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.068899452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.068930372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.068954252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.068967882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.974111257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.97482697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.97485203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.974862861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.974878711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.974892701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.974905451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.974918351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.974930891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.974953381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.974975011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.974998431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975020431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975045081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975083802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975109572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975228212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975265953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975293193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975308563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975386173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975432013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975443873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975478624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975493624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975516014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975526684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975538664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975550384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.975563484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975595484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975629144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975641584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975654285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.975666505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.981759825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.981793796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.981828476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.981844486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.981858516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.981872086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.981883416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.981897536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.981908816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.981921526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.981934096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983375534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983391934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983408514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983422634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983436964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983464074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983475704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983488264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983501174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983548074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983568425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983586055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983600765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983628065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983646265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983697185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983711735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983732195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983746125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983756435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983770866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983781116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983793526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983806586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983819786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983832586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.983845796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983859236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.983873006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.98665715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.987752336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.987782206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.987794606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.987806836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.987817416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.988221238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.988239178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.988940792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.99051746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.9905342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.99054568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.99055909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.99057208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.99058459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.99059691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996119498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996148188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996162848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996173098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996185398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996195348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996207298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996219548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996234099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996247109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996260079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996269889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996281709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996293229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996304879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996316839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996328579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996340109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996349629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996363409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996375479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996387559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.996399379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.996411439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.9964331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.99645458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.99648051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.99650465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.99651847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.001357685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.003389115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.003422176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.003433786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.003444056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.003463056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.003476976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.003490246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.003503246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.003525546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.003547536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.003571386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.022489122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.024291461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.024339171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.024365651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.024390831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.026556932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.026578762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.026593002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026610462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026633662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026644732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026657092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026667582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026680383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026690713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026703763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026715713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.026729233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.027730288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.028450242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.028468252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.028482082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.028494482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.031764758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.031796778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.031817049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.036767304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.039648098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.039678918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.039691238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.039703798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.039714728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.039727839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.039742919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.039764919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.039777769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.039791059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.04002461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.059970051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.06781507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.067849591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.067866411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.067996721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068011571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068027792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068041012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.068060542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.068094142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.068117932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.068131682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.068147492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.068161642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068175172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068186172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068203302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068216213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068229123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068245203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068258163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068271503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.068287883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.072821056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.072861596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.074897666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.078391374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.078429734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.078441124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.078453054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.078462954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.080258623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.080804996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.082071243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.082910717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.085841512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.085870512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.085883072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.085896662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.085912212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.085924572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.085936992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.085950572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.089733011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.091687221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.091728841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.091741371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.091753811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.091768801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.091781771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.091800931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111836422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111884143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111899663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111911993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111924273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111936333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111957383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111969733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.111980293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.1134199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.113815522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.115794692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.116725277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.116755327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.116779487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.11726301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.11730065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.117442261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.119921153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.044260146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.044315486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.044325696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.044335146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.047493082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.047557323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.047574513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.047585883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.048316576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.048377707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.048410177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.048437457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.059158421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.059771354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.059796594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.059822334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.071538153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.071692844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.071909905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.071925535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.077894005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.078215137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079793135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079807035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079817325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079829155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079838695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079850475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079861915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.079872635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.111357664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.111428245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.111440545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.111451855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.112272549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.12640544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.127739377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.127770257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.136520301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.136597331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.136609641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.136619512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.136630352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.136639852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.141887158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.141917628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.141930018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.246373045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.24742937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.247461931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247630691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247705422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247717152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247728622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247739862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247750362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247760782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.247770002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.252352895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.252408686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.252422336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.296552969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.299061631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.299090031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.310661059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31069197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31072897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31074369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31075447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31076503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31077556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31078583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.31079612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.317515644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.317546134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.324441539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.32671101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.330120618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.331180853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.331200303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.331210083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.33249968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.33252033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.336735951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.34056342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.340603671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.340618161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.340632181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.340646871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.347707097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.347748877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.35043637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.352581191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.358510441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.358543701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.358612622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.358624282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.371031024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.37625771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.39212028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.392929775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.398130261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34188"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.398518473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414188092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414221582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414235612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414248452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414260922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414273652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414291703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414303073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.414315163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"acde0f4a-8a7e-42e6-bb14-3ff1be294229","remote_addr":"[::1]:34188","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.414345293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"acde0f4a-8a7e-42e6-bb14-3ff1be294229","remote_addr":"[::1]:34188","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.414360113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.414373663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.414386653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"acde0f4a-8a7e-42e6-bb14-3ff1be294229","remote_addr":"[::1]:34188","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":3344,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.414405223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.414418143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.415395448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.415451688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.43363242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.435506479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.435533499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.435559399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.477914023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34190"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.479704433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"e2ca3e92-dc56-416c-b576-17c93afa0579","remote_addr":"[::1]:34190","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.479742463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"e2ca3e92-dc56-416c-b576-17c93afa0579","remote_addr":"[::1]:34190","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.497648683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"e2ca3e92-dc56-416c-b576-17c93afa0579","remote_addr":"[::1]:34190","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":17937,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.49907271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34192"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.500176785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"eec88b07-1347-494f-a6cb-f7dbf559973f","remote_addr":"[::1]:34192","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.500215876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"eec88b07-1347-494f-a6cb-f7dbf559973f","remote_addr":"[::1]:34192","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.500551617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"eec88b07-1347-494f-a6cb-f7dbf559973f","remote_addr":"[::1]:34192","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":383,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.55274497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34194"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.557980647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"4df8dd72-cd8c-4c8d-8ece-53ab52cca95a","remote_addr":"[::1]:34194","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.558005827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"4df8dd72-cd8c-4c8d-8ece-53ab52cca95a","remote_addr":"[::1]:34194","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.558232958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"4df8dd72-cd8c-4c8d-8ece-53ab52cca95a","remote_addr":"[::1]:34194","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":264,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.992041097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.993322523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.993350153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.993361593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.993371923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.993387863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.993399913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.993411893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.993651625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.993678475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.993703785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.993724365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015015403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015076603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015102583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015127213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015153303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015165643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015178693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.015190944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015203564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015224694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015234874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015294414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015305154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015317504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015326524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015337074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015348474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.015359584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.016273459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.01643841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.01647868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.01649412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.016610681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.02241676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.023635636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.023654226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.02441482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.02443583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.02444877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.02445925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.02447081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.024480941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.028982563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.029023153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.029045894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.030920783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.030958433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.030975003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.031369685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.033029754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.033044354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.033057644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.033075384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.033087884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.033104454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.033116114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.033129084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.033154204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.033166714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.033179554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.033995089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.034017169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.035429296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036833373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036849913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036859683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036871113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036881953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036893243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036904203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.036939273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.036950303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.036968323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.037687437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.037712397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.037936338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.037946558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.037983718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.037992838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.038511011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.038542111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.039201534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.039229554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.039265365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.039275655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.039302125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.039311585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.039325285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.039337795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.039900118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.040930613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.040958603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.040969293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.040981083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.040995003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.041006413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.041017933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.041029464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.041041764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041054054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041063404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041074384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041085484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041096324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041107414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041180974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041192884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.041202694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.041214034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.041225515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.04239357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.042421431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.042433561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.042455001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.042491621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.042519931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.042542711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.042556071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974238241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974283731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974295561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974305851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974315731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974361252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974392692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.974406412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.97603223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.977729689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.977767949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.977790959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.977815119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.977842369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.977868169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.97791211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.97795548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.9779729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.97798714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.97800089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.97801924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.97805742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.97807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.978083611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.978094581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.978109121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.978121661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.978365622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.978404922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.978417312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.978429382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.978453882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.978465972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.978477763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.978491153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.979769239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.981162986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.981189376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.988603494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.988634144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.988708424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.988719634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.988752924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.988763545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.989451558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.989501898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.989520008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.991011306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.99178773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.99182281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.996936496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.998323103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.998355763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.998370563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.998389563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.998401763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.998414143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.998424213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.003102197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.003153807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.003167577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.003181037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.008339293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.009459919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.021906881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.021954052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.021968402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.021981952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.021994882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.022007402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.022019282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.022031932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.022050372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.022156013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.022190133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.027676351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029065358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029084538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029096398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029108738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029119638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029131158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029144088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029155698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029167898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029184788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029194568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029205438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029215208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029225938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029237468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.02953918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.02957854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.02962125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.02963515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029660481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.029669751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029685081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.029699301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.030281914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.030313024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030355124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030364854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030380334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030390954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030401424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030411894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030422474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030435305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.030444395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.030454905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.030533355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.032585965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.037332319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.03737366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.040432305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.060408226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.060458386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.061051219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.062408026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.992667418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.992721788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.992739799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.992750869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.994527248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.994578008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.994592668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.994605538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.995128881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.995194621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.995247331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.995273671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.998836359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.001870135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.001921695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.001947575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.001972615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.001986325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.00497266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.005017931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005035191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005089381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005117821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005138171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005150371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005163861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005174621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005192261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005205542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.005217582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.005232532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.005268612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.005282062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.005304022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.005316002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.005340572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.012538779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.012629459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.013862695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.013895265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.013908956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.013920056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.013934016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.013944636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.020280298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.020322958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.020461089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.02472418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.02476603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.024795501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025270103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025344353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025357503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025370603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025387894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025403624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025415664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.025425944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.02674886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.029039142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.029073412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.029087642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.029102912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.029118842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029135482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029146763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029159683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029170543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029182503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029195003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029466874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029486324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.029498634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.029509934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.029522484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.034354039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.034398029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.04446958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.044754471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.044768761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.044780002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.045502495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.045539255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.04642679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.0464671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.046654381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.046687911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.046701351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.046711931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.048935492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.048963702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.053275064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.05446492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.05448811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.05450424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.05451696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.05452725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.05454631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.05455851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.05457128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.05458422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078863653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078911293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078925384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078937994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078951304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078964404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078976044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.078991354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.079001984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.079013704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.079061174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.081184015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.083751838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.083795368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.083820988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.083854488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.083880119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.083904529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.083919929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.974136669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975381735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975416135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975537226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975548166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975562676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975576386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975589466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.975602706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.975626077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.975667577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.975690067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.975714067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.976795832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.976838813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.976865813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.976892273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.976905533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.976920543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.976934273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.976948053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.976970453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.976982293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.976995833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.977007144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.977019594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.977041484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.977061754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.977086854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.977099294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.977111784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.977137294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.977155644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.977168614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.977180914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.977723477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.978833933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.978851673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.978865373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.978875613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.978888573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.978899683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.978911843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.978921733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.978933223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.978945683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.978957483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.978971053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.989420116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.989452886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989473257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989496517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989508927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989522007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989568477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989581107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989596267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.989607707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.989628067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.991699898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.991723578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.991736678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.009084776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.009129736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009381247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009397057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009456008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009474368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009486708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009498718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009510418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009528528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.009547198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.009564508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.009576408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.011514258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.011554458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.011702479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.011720909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.011766559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.011777409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.011803869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.01182591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.012451903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.012488983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.012543013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.012554053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.012593973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.012604323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.012620074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.012642134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.013214117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.014918565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.014934365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.014944305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.014956965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.014967285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.014980135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.014994916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.015007136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.015019976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015032846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015043426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015055476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015068056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015080406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015092446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015104166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015115946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.015127306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.015138716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.015150896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.02384995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.02389688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.027281657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.028993736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.029019836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.032957106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.033008566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.033024836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974152864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974210754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974223244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974240624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974251394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974294804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974307574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974320584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.974423025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.974472225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.974516195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.974543146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974622536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974663986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974691916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974716916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974762487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974782717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974797287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.974812477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.974909877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.974962448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.974974058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.975002218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.975012888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.975026578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.975037038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.975052598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.975066008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.975077338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.975105468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.975131589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.975150959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.975162749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.975174549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978060383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978085564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978100784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.978115074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.978126404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.978140224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.978158564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.978170854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.978187684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978199684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978211984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978224274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978291405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978324915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.978339115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.989409101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.991016129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.991052289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.991065649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.991078639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.991090189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.991102269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.991117319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.991129849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.99115712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.99117072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.99126001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.994733548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.994994329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996058094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996083554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996103134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996115724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996128134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996140404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996152934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996165135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.996177185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.996188935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.996201775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002050464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002082314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002096874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002107684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002120794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002131654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002143364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002155465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002168245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002184875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002846928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002867928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002882618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002897258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002910158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002923948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002936198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.002950579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002976689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002987269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.002999849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.003016899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.003029739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.003042429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.006352376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.006374606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006388606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006400746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006414186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006436926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006449736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006469656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006482796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006505797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.006523217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.006538537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.006551287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.006666837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.006699988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.0072266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.00726494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.008094845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.008599557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.008627787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.008644307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.995122194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.002505581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.002545031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.002556871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.002570821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.002585641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.002598681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.002611021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.021596417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.022567122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.022606352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.022634513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.027796099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.029704878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.029808629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.029836179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.029861219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.029892379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.029907229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.029922429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.032250501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034423152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034446442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034460642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034472002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034486792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034497362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034509792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034521912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.034535822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.034899084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.034929624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.034942124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.034956524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.035169685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.040644563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.043881929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.04391819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.046280981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.046312512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.046326102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.046343492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.046355602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.046365702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.050080831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.054824365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.054853395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.054866725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.054882125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.054894795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.054906825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.054928845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.054939315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055163506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055178486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055190707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055202547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055223037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055238577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055263277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055275067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055287157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055301017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055313417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055325937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055335217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055347547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055357537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055368497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055379857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055391048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055402068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055413228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055459148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055477428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055489988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055502578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055525638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055535768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055547248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.055564438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055575538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055586499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055635289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.055667649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.058056291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.059229567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.059242957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.059252957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.059267937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.059279627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.059290827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.059310567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.059323307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.059332977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.059343928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.059353378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.060277372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.062077441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.063263667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.063287447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063305068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063316978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063407008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063424738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063439028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063454848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063469188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063481908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.063493258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.063530179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.063545389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.063558029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.063574119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.065664889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.06571746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.06581024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.06584259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.065875521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.065890761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.975901481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.975960781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.975972911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.975983631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.975993801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.976015441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.976028002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.976040162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.976364243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.976421584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.976465914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.976491634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.976650245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.976690505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.976718135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.976742935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978126522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978161262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978176102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978191142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978328313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978377633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978389553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978434404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978466634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978487954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978498724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978511604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978525174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.978538164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978558764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978584034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978596395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978609075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.978621915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.98173075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.981763991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.981781641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.981851781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.981863761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.981876181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.981887821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.981900981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.981911431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.981923271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.981935691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.981957732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.982259473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.982290343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.984120112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984764276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984804306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984816386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984837656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984851286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984863446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984876456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.984887106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.984904236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.984929837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.984942997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.984956017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.986095092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.986121173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.99148737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.99741266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.99744073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.9974593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997666501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997687591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997701611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997714861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997729051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.997759701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.997773661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.997786142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.997799272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997812262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997827212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997839032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.997848992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.004856357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.007129409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.013216429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.013267579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.020360145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.022738767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.022771847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.022784347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.022803377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.022817447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.025072529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.025116599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.025835173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.02728609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.02731514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.02732642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.027728142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.027764852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.029134589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.032315815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.033356391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034646667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034675627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034689737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034704598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034717778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034730898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034743408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.034754308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.034766528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.034794628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.03723011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.040139555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.040172955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.040195955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.040217455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.040244166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.040268006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.040281326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.973589304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.973626974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.973639134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.973650164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.973669834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.973692014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.975652404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.975683424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.975697694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.975725105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.975751965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.975778505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.975801605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.975902695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.975927856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976145097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976171097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976203407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976217397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976231557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976247157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976277927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976289857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976303027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976313798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976327048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976338848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976351458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976365678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.976378818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976392688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976428518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976447818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976460038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976472408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976486308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.976508779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.979413593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.98084134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.983644074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.983677024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.983687834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.983699584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.983709774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.983720664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.983734254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.983745844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.983757875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.983769195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.983781405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.983798675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.985700404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.985725544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.985738355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.985750255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.985761765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.985773555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.985783495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.985794785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.985823625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.985835235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.985846625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.986377498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.986403188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996861001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996892001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996931091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996946391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996962211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996973001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996983561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.996994111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.997004621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.997430354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.999289103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.0005749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.001457704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001504634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001516834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001535554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001546004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.001562435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.001574575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.001586075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.001598405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001610565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001619525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001630195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.001639375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.001650175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.001662895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.003669295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.005377824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.005788486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.005802206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.005840576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.005850076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.005874436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.005897776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.00657755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.008270328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.008298569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.008309129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.008320289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.010072318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.010914142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.010933852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.010945462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.010956442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.010966562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.011622605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.013661416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.013692436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.013704986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.013716046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.013737436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.013758836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.013783436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.013806696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.013819826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.981713509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.982858105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.982884285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.982895695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.983186796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.983207756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.983222116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.983233786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.004861366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.004913486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.004935606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.004961586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.009911511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.015811261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.015858641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.015891171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.015915901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.015929431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.015942411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.015955902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.015968702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.015993032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016004102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016734335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016747485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016759645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016769535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016787026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016799726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.016810836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.016860396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.016900586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.016913126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.016925366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.016947226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.020009222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.020976177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.020993537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.021006487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.021020867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.021032057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.021041787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.021052917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.021061957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.025855961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.025883591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.025896181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.027159428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.029119638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.029145348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.03152723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.032620405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.032640796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.032652816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.032663836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.032674756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.032685456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.032694706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.032705486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.032733966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.032745816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.032757196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.034603475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.034642586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036615266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036640566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036675376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036685656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036700896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036711506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036722046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036732476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.036743036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.048798577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.048829217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.050806647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.050836037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.05141496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.05142636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.051483131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.051492781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.051736642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.051751302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.05339005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.053415011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.070642388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.070671548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.070707508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.070717338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.070750868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.070793228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.072247686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.075665163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.09499161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.09502348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.09504878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.09505868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.095591813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.097858425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.097875285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.097888355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098239776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098250977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098261807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098273437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098283777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098294277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098304527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098338427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.098347577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.099999935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.100164486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.102094836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.102110686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.115773255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.116508859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.116541669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.116572749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.116596829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.116610419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974106185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974142745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974155065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974165435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974175765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974233285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974247326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974265176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974398276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974446987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974470257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974496507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974571877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974674118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974700718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974730488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974758818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974771808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974785628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974798478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974820158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974876599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974888039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974901119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974916169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974929649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974939689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974951289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974963079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.974975109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.974986949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.975012829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.975024959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.97503723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.97504966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.97704608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978627708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978655628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.978672418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.978687638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.978708638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.978719978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.978733478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.978751408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978781388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978794719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978807009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978819769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978832419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.978845599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979479242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979521762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979545192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979557752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979570212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979582082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979593813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.979603553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.979781723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.979825904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.979838664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.980968969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.986057705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.986077215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986091535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986105715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986118396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986128836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986141926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986159166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986172066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986184526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.986404987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.986422007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.986468517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.986517418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.986534028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.987539143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.988361207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.988390137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.988405497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.988417767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.988430327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.98888497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.98891047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.98896272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.98897474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.98900009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.98901048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.990349987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.991347492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.991386312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.991401252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.991414092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.991424272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.991435092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.991444582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.991456132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.991490092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.991878344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.991904604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994816129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994858869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994870939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994881639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994892289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994902709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994913219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994923729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.994933409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.995328901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.995349942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.99711562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.997150611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.997327572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.997374352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.998575228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.998606638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.998641768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.998655538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.985631857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.987086024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.987114814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.987126355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.987136885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.987151505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.987163925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.987176425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.987787348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.987819598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.987843158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.987865728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.989137965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990469161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990537772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990573272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990605722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990618722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990632282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990646732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990660342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990685293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990697593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990710483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990721573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990740433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990751733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990765503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990778573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.990791723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990808333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990834773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990847363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990859783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.990878513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.991956349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.993028344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.993051154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.995378416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.998401512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.998427632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.998441372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.998453862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.998464632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.998476802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.998490462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.998503222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.998861224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.998912714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.998943404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.999189715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.999798179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.002505852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.002524322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.002536502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.002548612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.002560403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.002571293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.005095385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.006508222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.006538923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.006551343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.006605973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.006645393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007071835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007096505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007110826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007120156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007131016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007141646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007156286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007166656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.007177086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.010764624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.010789454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.012948395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.015099116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.015129226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.015140836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.015159976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.015170616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.015515908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.015528518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.015540408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.015552688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.017695059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.01983763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.01986664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.01987813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.01989016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.01990594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.01991783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.01993445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.023936961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.024931436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.025022246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.025032576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.025043716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.025056336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.025259347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.025277867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.026311003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029599299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029632249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029646339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029659159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029672819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029687529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029702079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.029717629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.029730619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.030169351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.030185282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.030198132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.030213812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.030236952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.030258182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.030282502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.030307652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.030322432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978679096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978717277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978729227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978739557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978869607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978944408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978972688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.978985188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.981272319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.98134058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.98138188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.98141514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.001589342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.001643592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.001670773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.001700893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.004923919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.004955829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.00514082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.0051584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006393256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006466826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006479496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006514846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006531617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006553387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006564997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006576697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006588567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.006600307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.012119025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.012169015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.012183865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.012215305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.012247805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.014148185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.014182655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.014197925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.038089516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.038136096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.038151066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.038167476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.038180836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.038192507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.038204947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.038220267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.038233587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.040135596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.040152866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.040166167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.043748905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.044573859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.044591229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.044605309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.044618369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.044630569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.044643159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.044667369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.053122682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.053176462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.053202132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.053324043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.055479434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.055513444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057011622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057041812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057067172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057079842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057104072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057116352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057128172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057155952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.057168142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.075633615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.075676675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.077776666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.077805076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.081517825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.081559925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.081595415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.081606925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.083055083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.083092343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.084389219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.08444099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.102101019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.102151279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.102165319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.102175979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.102703232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.102731012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.103803798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.103836088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.105422086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.105450156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.105463006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.105474266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.10632375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.10634791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.107027534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.107053624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.110914303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.110946354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.110973684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.110987744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.111000264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.111012714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.111201865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.111278275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.111295975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.111308615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.111321506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.112354371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.114439181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.114468721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.114498692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.114521172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.114555582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.114592292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.114607572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.973921767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.973967017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.973978327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.973988227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.973997767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.975139563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.97666118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.97669325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.976772451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.976823671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.976872421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.976907441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.976967352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977005552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977029562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977052612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977108062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977358924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977388034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977407584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977422734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977470964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977485514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977517404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977526965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977547775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977561945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977572635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977583285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.977593945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977619775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977647205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977658475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977669385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.977680335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.980015967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.980046587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.980060157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.980099937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.980122688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.980165678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.980175318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.980189138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.980198408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.980219268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.980233438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.980244758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.981102863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.981130203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.981142573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981188003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981247123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981275253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981287823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981298844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981309274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981320104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.981330014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.981341154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.981365414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.981380954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.981398694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.982927152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.982957752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.982994492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983004492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983032142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983042052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983053452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983064042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983074922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983089773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.983100283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.983110723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.983121683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.984765751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.984795941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.984812351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.984822011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.984856461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.984865962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.985408844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.985429634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.988089248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.989291034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989313604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989323504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989334744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989343944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.989354654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.989373084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.989384804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.989401604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989418075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989427475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989444725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.989453745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.989477165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.989491865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.990771411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.991572325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991594126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991603726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991614466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991629456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991640466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991651246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991661876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991672976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.991682526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.992903672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.992928432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.996943953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.996992133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.997647586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.998583221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.998617961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.998643761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.998669411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.998683531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.995360849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.995383279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.995394069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.995404959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.9955981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.995647771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.995661801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.995676041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.996530165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.996577325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.996618245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.996650706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.998167673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.000803007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.000843217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.000870067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.000897067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.000911297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.000924757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.000938117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.000951397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.000974087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.000985428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.000999418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.001009998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.001022778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.001033418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.001046278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.001058508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.001070828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.001083038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.001107648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.001121648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.0013906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.00140619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.00343934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.004795347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.004809037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.005081618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.005101258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.005153329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.005163959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.005176589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.005189949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.006193484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.006221944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.006236354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.006249274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.006262474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.006276044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010140354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010206224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010225774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010237174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010249544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010260534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010271744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.010281024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016735757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016791447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016804957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016825287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016839427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016852357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016865007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016875337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016887337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016897187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016908717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016919957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016930928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016942298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.016955108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016966078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.016977408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.017974223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.018002883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.023201579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.023237279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.023249449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.02325901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.023924903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.023961243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.024942428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.024984568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.028126494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.028158754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.028170964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.028180604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.030412656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.030441086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.031589522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.031626902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.05896785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.05902384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.059036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.05904634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.059635083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.059676984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.06098392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.06102984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.099835556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.100514799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.10054799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.10056187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.10057957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.10059199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.10060401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.10061622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.10062695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.110084238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.110128608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.112736611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.114366239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.114388169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.11441357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.115901247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.117772227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.117817057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.117832397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.973581694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.975896735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.975929095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.975941015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.975952456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.975967726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.975981536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976032536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976052386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976079866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976103526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976126616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976159277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976186477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976215827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976240657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976266397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976278827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976292637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976305937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976323757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976345598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976356688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976369688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976381288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976393968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976404408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976416888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976428988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976441338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976453008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976477438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976489758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976505688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976518378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976531018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976544359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976557099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976570269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976579579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976590799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976600339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976611789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.976621429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976633649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976645239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.976656859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.978669279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.979787485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.979820835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.979837645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.979860835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.979872575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.979889765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.981485524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.981511184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.981523884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.981998516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982016816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982060186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982090467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982108217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982122137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982142337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982158037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982172017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982184277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982219987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982238247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982250967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982270877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982283198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.982294778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982309998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982322198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982334598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.982348208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.985510474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.985522804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.985571364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.985582154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.986568119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.986593609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990103236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990124347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990138947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990149277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990161077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990171167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990183377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990229047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990492198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990522209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990594229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990605819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990628849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.990639349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990651839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.990669519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.991223412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.991256562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994367038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994392198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994404808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994416888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994428768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994443088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994454888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994466649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.994476309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.995347183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.995402063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.997990096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.99863389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.99867492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.99870212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.003091312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.004015617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.004053077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.004071577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973432447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973516707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973561167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973849339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973866979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973880119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973891659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.973902979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.976177331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.976237801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.976260801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.976288361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.976433072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.976469782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.976493882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.976517552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.982991625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983018485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983032795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983045295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983058085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983082295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983093425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983105746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983116116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983129976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983167796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983180096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983196046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983208526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983220426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983244626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983256336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983269476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983281286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983294476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983306767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983318597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983330787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983339987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983350657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983359957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983371247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.983381167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983391967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983404407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983415647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983426787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983438087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.983449947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.986309911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.993423897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.993461197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.993478758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.993490008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.993501288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.993519998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.993529728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.994653903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.99595525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.99598053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.99599355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.005441028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.00583189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007102426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007121456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007176147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007186417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007197347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007207857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007218227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007228737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.007239267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.007544779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.007571569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.010644604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.010684464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.024256512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.024386163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.024411933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.024423043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.02582175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.028105242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.028134842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.028157632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.029036557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.029188157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.029202417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.029212378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.032049232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.035028647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.035055857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.035071027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.038173783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.038208063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.038257023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.038268153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.038888556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.038909937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.041061887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.041936922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060035073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060672586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060713026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060726166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060740976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060764716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060776066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060792116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.060802017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.062938597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.062974498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.065311769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.065340269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.087917823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.088025204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.092193115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.094118454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.094158175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.094172465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97734068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97738323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97739445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.9774042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97741409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97744086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97745339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.977464791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.977781892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.977821892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.977862073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.977885913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.977999603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.978065584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.978109054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.978133544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.979228609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97924328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97925632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.97926831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979778352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979820152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979838893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979854113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979864033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979878893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979888043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979899593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979910583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.979925773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.979937083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.979960953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.979972293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.979983583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.979996473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.981615062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.981642272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.981655122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.982442456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.982482326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.982495286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.982505026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.982516016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.982525416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.982535956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.982551726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.982563176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.982790747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.982820978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.982833368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985724132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985762212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985773103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985784243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985796763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985807493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985817993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.985861923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.986714687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.986747307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.986759318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.986891398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.989504451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.989535442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989760303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989771633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989806403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989816203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989827833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989839713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989850543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989869183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.989879813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.993732262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.993778882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.995641022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.995671752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.028229816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.028270776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.028283866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.028294296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.028305676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.028319146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.029757654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.029788504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.029806794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.029815954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.029826614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.029836214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.030526698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.030556158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.0309867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.03102343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.031392112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.031431332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.031443632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.031457802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.033643833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.035483863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.035512703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.035527373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040100196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040132696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040144896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040155886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040166626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040177246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040193576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040204106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.040213266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.040708959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.042534318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.045373173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.046669609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.046694719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.046717149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.048056726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.048094936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.048118336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.048132276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.987581165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.987668556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.987694276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.987717306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989007422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989052222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989065163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989076713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989242083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989281404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989316344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989345744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989409534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989475255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989499045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989522665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989545565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989633855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989666086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.989679536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989691726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989713406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989723206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989734146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989748886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989760076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989774256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.989785456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.990030127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.990057488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.990068408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.990092248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.990103398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.990114368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.990125498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.991937817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.991969117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.991982877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.995752186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.995780957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.995793727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.995803557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.995815687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.995825037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.995835837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.995847437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.995864057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.996897822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.996926272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.996939842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.996952172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.996974193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.996983893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.996994773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.997005533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.997020333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.997030903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.997044513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.998566981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.998604561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.998616291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.998631561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.000062058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.000090108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000834492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000860052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000872382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000882022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000893482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000905422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000946712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000965462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.000977272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.000989552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.001001592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.001883697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.001915357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.005003703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.005033623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.005045823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.005055403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.00845193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.00849153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.009837547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.009871437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.011102723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.011140774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.011153264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.011163174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.012284199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.012320029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.013022563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.013046453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.016828682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.016862792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.016877733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.016887253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.017282915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.017307675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.018006648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.018049468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019007023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019033883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019046263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019056964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019067824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019078474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019089054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019101434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.019119294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.019196754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.019209744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.020831273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.020863123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.020986103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.021025133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.021517326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.021564156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.021588946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.021602356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981399107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981446568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981462678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981472598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981527928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981572098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981585008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.981596798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.990092161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.990135811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.990162861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.990184332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.995177897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.995223757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.995259387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.995282567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.996397583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.996959066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.996982256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.996995506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037830711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037884461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037896342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037907462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037917002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037928152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037937602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037952962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037963742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.037974972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.042665686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.042719756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.042733436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.042745496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.042758006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.045319379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.045359009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.045376499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.047166408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.047189438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.048538165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.048561795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.048624556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.048653166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.052532245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.052566436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.052578956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.054450285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.054524886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.054538596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058639526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058694097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058705687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058717227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058728047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058743707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058754287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.058763477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.060448605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.060478216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.060489666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.060637536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.062322285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.062351165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115865824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115898545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115927005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115937085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115948545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115959485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115970155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115980655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.115991095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.122281337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.12286889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.125278582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.130083386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.135786224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.135804675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.135849455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.135859575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.137376282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.144417528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.144450708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.144464828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.146446948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.148211037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.148233947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.148244427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.154107727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159288343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159330593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159346433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159360433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159371503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159384073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159394833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159411903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159430983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159443093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159456743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159470164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159480624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159492414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159504374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159516214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159528014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159540544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159553864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.159563624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159575984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.159588494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.163117482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.163172022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.187591295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.190186418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.190242208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.190271719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.190298519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.190315939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.973968914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.974022584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.974043664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.974060334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.974070734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.974119394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.974133154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.974146295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.975103309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.9751526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.97519527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.97522442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.976543847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.97910018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.97914124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.97916737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.97919217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.9792045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.97922027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.97923316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979418101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979448281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979460171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979473871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979485972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979498972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979516282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979539152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979554942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979577342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979591062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979616352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979629592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979658402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979670682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979685923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979700763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979747523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979789603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979802113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979814763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979825573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979848643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.979858303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979880263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979892494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.979904984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.980562267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.980601117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.980616577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980631277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980654857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980666647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980685648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980697798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980709998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980727058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.980737378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.980749708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.980773688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.980785548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.980797948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.986874319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.988023044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.009926245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010533068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010558348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010571068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010584998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010597608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010609938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010623088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.010636058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.010648898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.010665798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.014714019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.014766589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.015850084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.01691535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.0169368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.01695328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.017120761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.017136771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.018024485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.018253476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.038930341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.040103587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.040139937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.040152137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.040459758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.040478489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.042145057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.043418973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.045407443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.045440213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.045484973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.04682402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.04684299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.04686142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.047826905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.047856205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048602839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048616339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048638589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048650469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048662409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048673989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048685819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.048697869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.04871355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.055426623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.055467974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.058809401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.058840991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.060851901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.061775066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.067823366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.069670715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.069703226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.069718426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.974108128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977282884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977331534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977342894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977357644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977418084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977430014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977451595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977463715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977486005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977507965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977535625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977562125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977586515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977611985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977641416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977838087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977851537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977864347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.977879017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977891467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977912717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977922967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977934727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977944987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977957347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977967297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977978447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.977990937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978002327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978013567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978213008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978226229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978237999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978250119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978262339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978274279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978289019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978301739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978311339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978323109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978332279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978343739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978418409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.9784641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.97848804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.97850038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.97851186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.97852666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.97853908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.97855123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.97857631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.97858576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.97859682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.97860841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.97861998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978631581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.978642431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978653611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978677291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978688551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.978700001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.979461445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.979950627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.979974917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.979993957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.980006918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.980019558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.980035188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.980046768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.980058058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.980069108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.980079858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.980090748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.980111978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.981194104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.982196379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982214519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982223859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982235499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982249269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.982260349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.982272009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.982283499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.982295199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982307169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982316309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982327179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.982338289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.982348659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.982359649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.983371605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.984749311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.984775372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.984785742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.984797072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.984807272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.984819112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.985027353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.985055423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.985070473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985083013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985092423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985103573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985114853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985126023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985137173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985148443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985159704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985169284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.985181584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.985193264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.985488875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.985500715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985518215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.985543865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.986205809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.987681396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.987716506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.987729587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.973638479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.973688219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.973699419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.973709159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.973767929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.97393173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.97394411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974044771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974210382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974343042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974378132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974403273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974567343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974603844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974628704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974651714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974694314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974708794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974720934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974748384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974760584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974784284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974794005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974820505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974829835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974840625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974849675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974860965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974871475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.974883095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974898755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974921825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974932735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974943525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.974954415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.978524383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.978568464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.978587044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.978599654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.978609514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.978663064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.978672444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.978682954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.978692024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.978703454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.978719444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.978730414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.979525338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.979553489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.979567769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979606519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979645169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979654399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979665779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979676329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979691379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979701899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.979710869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.9797367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.97976422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.97977536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.97978617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.982214232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.982246302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982259732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982269662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982285202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982294492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982305232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982315933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982326633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982337083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.982347823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.982358173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.982369113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.983974051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.984003351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984028031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984037601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984048531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984057801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.984068271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.984079251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.984641834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.984670044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984704015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984713665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984735115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.984744355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.984758425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.984769465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.985320378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.985348598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.985386738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.985396218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.985416698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.985425708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.985437568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.985448968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.986006141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.986042541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986094302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986104262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986115582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986126472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986137192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986147912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986158882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986169392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.986178262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.986188482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.986200812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.98770981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.98773823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.987909151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.987935271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.988046122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.988074702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.988225282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.988238622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976348136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976401137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976413467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976424207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976435237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976455897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976469127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.976481757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.976699788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.976792089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.976845829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.976874859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.97699723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.97703174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.97705904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.97708299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.978153805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980237056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980276606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980293016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980323966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980351246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980363446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980384816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980397276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980411827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980423507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980436537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980450497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.980462867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980476547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980501587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980513567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980525317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.980538457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.981394801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.982883489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.982924039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.984825629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.985493332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.985521902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.985533772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.985547082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.985563092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.985747503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.985774143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.985786643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.987665763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.988091315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.988125195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988145275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988168166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988179596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988192856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988205616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988219326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988232606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.988244316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.988259416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.988284646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.988297976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.988311096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.989669293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.990140655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990166786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990178556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990190606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990206086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990218446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990230386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990243046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990255376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.990421287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.990433457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.990446247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.991469452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.993348482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.993384372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.993404752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.993420582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.993452042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.993465242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.993489112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.994239796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.994270416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996070345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996089486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996108266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996119466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996136526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996149476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996162226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996175776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996189896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996200356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996213116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996223756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996235526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996249106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996262176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996276546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996289557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996300607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996312717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996325617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996338077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996350527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996363797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996376327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.996386337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996434607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.996465627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.998095276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.99887038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.99888435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.99890739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.998929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.9989576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.99898221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.99899618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.974567031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.975887417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.975904248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.975915558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.975926388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.975941278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.975959018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.975972458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.975985928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.976014578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.976042708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.976066738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976094638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976120819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976154889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976182709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976208929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976221649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976235899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.976249469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.976263139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.976288579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.97630065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.97631455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.97632547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.97633875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.97634949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.9763639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.97637702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.97639031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.97640411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.97642885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.97644515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.97645685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.97646922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.977836907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.977886288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.977902078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.98232646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.983448606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.983473066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.983485016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.983498676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.983509796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.983522216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.983535386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.983547876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.98425007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.98428719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.98430297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984677922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984702822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984713572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984726312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984738562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984751042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984762922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.984773152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.986148729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.987724327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.987749137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.987762277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.987781287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.987795317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994095429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994129089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994142889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994153469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994170419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994182609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994194249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994205889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.994217629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.99422902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.99424215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.996437391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.997411756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.009815538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.011175105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.011210595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.011223235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.011235245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.011250656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.012028889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.012986164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.013017584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.013030195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.013044625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.013064835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.013953829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.014875404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.015368246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.015399566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.015414076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.015425306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.015438026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.015477397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.015490267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.015518977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.016322761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.018029219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019263355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019280066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019295046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019307916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019320206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019332596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019344336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019356126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.019366256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.019655077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.019675828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.021443076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.023014294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.024923494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.024958354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.024981534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.025019615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.025049715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.025067785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.976694625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.97774117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.97775346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.97776403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.97777412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.97778794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.97779971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.977815111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.98953122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.98958891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.98961227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.98963363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.993239829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.993295019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.993320629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.993352449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.995664421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.995696281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.995710201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.995722501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998199843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998246453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998258263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998269673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998751176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998778046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998789036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998801376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998812926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.998823876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010599886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010667416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010680606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010692466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010704386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010718736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010731256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.010743046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.016397005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.016440765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.016485785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.016496405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.016521856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.016534896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.020217644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.020254764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.020268154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.020280695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.020292695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.020305355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021799152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021850952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021862353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021873673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021885153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021896063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021907173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.021916933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.022528736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.034092834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.034131034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.034145004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.035908413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.035939973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.035953923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.035967173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.036034474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.036044724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.036055464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.036071014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.036092514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.036103694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.036114134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.036124594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.036135804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.037779782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.037811903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.037921843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.037943883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.037985823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.038000614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.038017244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.038031764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.038728537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.038753307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.038808938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.038838368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.038850798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.038860368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.038871078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.038884468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.039462261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.039493821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.039596682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.039623822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.039636162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.039645352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.039660652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.039672272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.040219625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.040246025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040344675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040363045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040374466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040385066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040395576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040406306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040424136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040434796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.040443996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.040454416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.040465416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.042009794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.042050934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.042127824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.042161725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.042205505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.042230535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.042258765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.042272605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.973727843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.973782904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.973794194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.973810534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.97504471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982280746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982293757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982316247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982328717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982350807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982372887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982394267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982419297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982443717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982472687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982498828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982523368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982535018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982548068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982560668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982573308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982597258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982607708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982619728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982640678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982652678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982662328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982674388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982686159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982698179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982709599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982735359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982747019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982758739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982771059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982781719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982794189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.982806239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982818479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982827469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982839829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982849019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982859239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.982868319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.983139111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.983160891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.983172431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.984235206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.985829154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.985861235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985874905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985907255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985917865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985929865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985941795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985959145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985971225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.985981975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.985994545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.986025145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.986043165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.986055456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.987670214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.987702314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987716694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987744594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987755624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987765104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987775894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987795024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987805584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987816444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.987827395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.987837735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.987848975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.989284022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.989315022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.992597629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.993048911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.993062911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.993072921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.993092091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.993103921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.993660914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.993696104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.993921675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.993932055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.993958706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.993967876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.995947606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.996210027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.996614689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.996640289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.000507249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.000555129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.000567289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.000576979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.000954891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.000978631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.001649874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.001681405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001721635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001739415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001750415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001761465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001775325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001786175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001797145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001808395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.001818465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.001834365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.001854745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.003449703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.003536064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.005246802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.006205497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.006240087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.006266137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.006296147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.006309907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.973761607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974670192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974694052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974704792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974715322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974728822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974741242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974753122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.974770303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.974792593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.974814343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.974840333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974865743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974908943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974949843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.974977614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975001514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975013044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975026704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975043964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975056684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975079434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975089484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975101024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975110784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975122014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975131324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975142994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975161344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.975173015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975191015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975216165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975227925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975246925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.975258805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.976758203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.976779233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.976792273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.976833533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.976866953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.976902393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.976918183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.976929453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.976939353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.976950044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.976961674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.976973074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.977777148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.977805928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.977819598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97817544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97821282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97822289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97823435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97824546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97825662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97826787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.97827685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.97828749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.97831242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.97832341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.978546822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.981282715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.982723482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.982744562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.982755252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.982766902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.982777992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.982789302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983022484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983050824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983073944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983090804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.983102084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.983113464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.983233755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.983263915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983348775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983363885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983386885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.983396095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.983408436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.983420466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.986961774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.987543446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.987559317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.987569267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.987583927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.987593757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.988087069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.988114089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.990046499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.99013109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.990394991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.990411381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.990430881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.990440621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.991540107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.991563547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.99221456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.99223408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.992578692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993633667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993664307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993677277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993690068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993704548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993716818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993728938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.993739408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.99615404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.99808936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.999353116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.001323226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.001354366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.001376956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.001398446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.001422137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.001447367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.001460037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.980011932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.980057803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.980069033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.980078953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.980088343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.980101583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.981254859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.981283449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.981297459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.981333929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.981355739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.981376619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.982190663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.982234714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.982269944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.982294434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.98358264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.984613116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.984644326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.984659406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007077609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007133869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007145529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007156839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007166489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007185499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007194979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007205639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007216189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.007226829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.008961618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.009001228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.009013558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.009025258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.00925641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.011704282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.011756122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.011769882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.013429491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.014271035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.014301195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.014312475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.014343395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.014354385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.033059569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.03310707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.03312023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.038072225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.038116085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.038130095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039810543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039857634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039878614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039895154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039906284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039916914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039927764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.039937294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.04306067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.04311465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.04313158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.04912142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.049565912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.049588772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049602402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049612672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049623352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049633202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049643903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049654793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049666083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049681353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.049691923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.051735533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.051756793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.053966594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.054268296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.059623483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.059652303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.059685753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.059695303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.060473667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.061378242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.061496942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.061540183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.063570633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.064165556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.064191806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.064202906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.086144336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.086192257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.087577414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.087624544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.090558989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.090589589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.090618529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.090628839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.091833205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.093152582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.093708835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.093766135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.094486669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095227132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095242282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095259802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095271272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095282473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095298333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095309183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.095318663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.095329273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.095341003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.096410958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.098125017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.118024327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.118089347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.118853241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.118897151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.119130692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.119157083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.974160306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.974206776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.974217906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.974227637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.974237127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.975964775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977203832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977229782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977241762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977275302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977305362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977325872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977353052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977377032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977400653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977423833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977448493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977459293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977471493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977483593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977495493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977516293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977531823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977542873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977563463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977574663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977617194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977635684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977647014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.977661354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977677034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977701064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977716594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977727804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.977741504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.979646234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.979676084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.979690464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.979768645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.979778665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.979801895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.979811405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.979827265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.979836295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.979853655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.979867335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.979878505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.98078706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.98080909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.98082177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.98086252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.98090341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.98091339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.98093007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.9809408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.980951731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.980962281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.980971301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.980988191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.981011611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.981024021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.981034961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.982542379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.985631534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985663804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985674654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985685944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985702795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985730105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985746615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985758305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985769945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985785535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.985797125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.985808985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.985821585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.985833875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985845905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985855175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985866345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.985881195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.985892075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.985902966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.987341993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988435448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988458968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988477369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988489029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988498439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988508969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988521459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988532889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988545759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988562489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988572009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988582899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.988592459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988603919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988615209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988950351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.988974961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989151152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989166992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989177932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989192862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989203532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989214062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989224742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989235292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.989244342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.989263063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.989274133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.991009161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.991040931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.991373513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.99269231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.99273179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.9927566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.99278198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.99279432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.978637302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.978657292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.978669162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.978679482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.979065104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.979111685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.979125045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.979138785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.98016865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.98022086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.98026545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.980301571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.981697598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.987912569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.987956809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.987982379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.98801056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.98802326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.98803613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.98810669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.002947115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003022815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003035225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003074156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003083896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003112566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003122086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003132826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003143416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.003154016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.003633438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.003685479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.003703179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.003714909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.003883169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.009260136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.009296437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.009310727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.009323527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.009334337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.009349297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.009359637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.009376457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.009396297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.011083426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.012989095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.01399352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.01400817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.01402078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.01403371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014053951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014076361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014090711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014102091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014114551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014125791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014137481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.014147021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.014158731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.014182741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.014224731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.014250122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.015162106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.015191146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019486208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019557538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019570448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019580378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019596009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019606709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019617499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019628389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.019694389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.027640269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.027673589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.027952241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.027995911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.035102916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.035129036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.03580498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.03583294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.039894811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.041950981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.041976401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.041990911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.048610345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.049291928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.049306918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.049317638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.060861037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.060905567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.064435364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.066963477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.070317174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.070362644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.070374844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.070384624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.086239864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.086287714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.090135914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.090177214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.127066309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.12710593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.12711823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.12712957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.12714557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.12715601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.12716664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.12717754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.1272182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.141651283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.141695923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.143874484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.143970065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.187470193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.187529354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.198145187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.198197928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.198223558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.198243728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.241986838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34202"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.244660181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6284020a-94a2-414a-b9d6-534eb4e51fa4","remote_addr":"[::1]:34202","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.244704751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6284020a-94a2-414a-b9d6-534eb4e51fa4","remote_addr":"[::1]:34202","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.245504385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6284020a-94a2-414a-b9d6-534eb4e51fa4","remote_addr":"[::1]:34202","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":861,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.341382008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34204"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.342446684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"704810db-5850-493f-8db9-0ec041dcb79f","remote_addr":"[::1]:34204","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.342469904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"704810db-5850-493f-8db9-0ec041dcb79f","remote_addr":"[::1]:34204","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.347488529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"704810db-5850-493f-8db9-0ec041dcb79f","remote_addr":"[::1]:34204","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1928,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.390745656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34206"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.396146124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"7e9f9697-3597-4a23-9ae5-2a296de325c9","remote_addr":"[::1]:34206","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396187484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"7e9f9697-3597-4a23-9ae5-2a296de325c9","remote_addr":"[::1]:34206","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.3973533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"7e9f9697-3597-4a23-9ae5-2a296de325c9","remote_addr":"[::1]:34206","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1216,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.418098624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34208"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.421052719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b0a1669c-6c96-44df-908b-c275c755138f","remote_addr":"[::1]:34208","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.421087739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b0a1669c-6c96-44df-908b-c275c755138f","remote_addr":"[::1]:34208","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.422847118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b0a1669c-6c96-44df-908b-c275c755138f","remote_addr":"[::1]:34208","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1802,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973714701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973751251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973762172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973771952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973781412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973826602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973842602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.973853772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.973929452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.973981413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974020553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974060103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974172024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974207384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974230524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974254874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974302124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974326734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974339064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974350954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974375975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974414615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974425265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974456005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974465975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974484735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974493925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974504625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974515265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.974525785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974537285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974560346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974571286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974582216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.974593086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.001061249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.001109959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.00135967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.004310115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.004343755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.004357436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.004368066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.004555417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.00518966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.005993154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.006030324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.006049424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.008679807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.008713768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.008731708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.009083529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.00911309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.00912404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.00914363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.0091545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.00916562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.00917615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.00918534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.010442736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.010865138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.010879388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.010891498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.0173029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.017349641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017365331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017375981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017387591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017397141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017414781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017426241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017437771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017449121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.017460861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.017471821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.017483111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.020021134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.020056914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.021432901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.021477321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.021489582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.021499042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.021813343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.021831243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.023911744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.023963844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.025540842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.025584202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.025596362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.025605632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.025616612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.025636162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.026258476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.026286596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.030451057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.030475457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.030487147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.030496617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.030841719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.030861299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.031604903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.031643203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031687133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031696953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031707663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031718263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031728703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031750563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031761413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031771923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.031781384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.031791584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.031802374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.033368822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.033398492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.033434742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.033466312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.033524342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.033562823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.033590243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.033603333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999493986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999544596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999556476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999566756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999654386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999698897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999717907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.999740147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.001222334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.001258594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.001282425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.001308895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.002903073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.003373515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.003403705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.003433335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.003496986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.003531956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.003548046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.003561906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024607962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024671462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024684552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024711412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024722932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024749373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024761023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024773703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024786033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.024798163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.026055629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.02611992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.02613987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.02615331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.029379216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.029417636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.029453806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.029488277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.030324841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.030346361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.030359831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.030371261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.030383771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.030394811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.031759948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.031776978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.031789978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.032807223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.032840754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.032855744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.036934594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.036996645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.037009465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.037023345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.037035765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.037048945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.037061305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.037071235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.039130255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.039176616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.039189486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.039308996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.040865094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.040902734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041145125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041161016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041199016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041211536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041231076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041244176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041256266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041268566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.041280146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.042339502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.042361482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.0439763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.04400035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.04404883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.04406142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.04409053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.04410124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.04411322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.044135341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.044690823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.044721214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.044757554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.044768344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.044782704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.044793064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.044805084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.044823514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.045386547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.045419157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.045435447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.045445957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.045460227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.045471367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.045483867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.045496437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.0460655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.04609604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050427982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050462182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050475352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050488182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050500342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050512642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050524932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050536812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.050546612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.050885714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.050907434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.052727823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.053243986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.071657649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.071727209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.07576778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.07586016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.075956241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.075974911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.976308944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977723851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977756031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977771921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977787751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977803261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977815911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977830991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.977844691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.977867501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.977890272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.977912792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977952672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.977978452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978007152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978033572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978064722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978076893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978093803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978111783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978625445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978683706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978694906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978725676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978736856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978759386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978770446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978783056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978795156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.978806606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978902077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978937017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978950507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978966567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.978978787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.981011837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.981053678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.981081628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.984288554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.984319334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.984376344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.984389924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.984410985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.984422675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.984528575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.984551745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.984564725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.986811837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.989219639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.989253329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.98941508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.9894398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.98945088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.9894627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.98947432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.98948566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.98949737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.98950673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.990479445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.990533825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.990547486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.990559276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.991836922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.992068993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997096118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997127728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997152498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997168868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997179848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997194669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997205739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997216139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.997226689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.998246684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.998273784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.002168114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.002196204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.002526576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.002542006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.002601536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.002613576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.01134792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.01138778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.012717017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.012745967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.01326212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.01328345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.01332242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.01333232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.013475151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.013495761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.01537752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.015408561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.016787368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.016816168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.016868338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.016897488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.016922568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.016934848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.017847153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.017895203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017909263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017924513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017936103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017947103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017958354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017969114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017980374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.017991134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.018000224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.018011254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.018023194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.019377741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.019400831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.024988389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.025030849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.025872953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.025918143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.025948763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.025967083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.974929241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.974963511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.974974811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.974984992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.974994732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975006872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975018442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975030502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975046842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975068512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975089412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975110352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975132732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975157012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975180533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975205063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975228273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975239313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975251413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975263233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975275013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975296913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975306963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975317983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975327073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975338093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975347813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975358513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975369863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.975381144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975391794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975416984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975427974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975439424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.975450534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.977606245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.977642325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.977655945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.97863861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.97867001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.97869769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.97870801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.97872942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.978738811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.978903911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.978925921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.978937242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.979889226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.979918346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.979936807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980064407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980111707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980123128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980134058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980144818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980155418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980165928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.980174938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.981690415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.981737416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.981750426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.981761856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.982383089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.982420939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983289034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983316884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983328834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983338434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983349224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983359744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983377984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983388464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.983398994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.983523915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.983551775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.98660139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.9866392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.986653141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.986663221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.986674931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.986684051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.986700491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.986715681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.987341454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.987371984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.987385674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.987395534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.987407374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.987416644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.987427514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.987438844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.988004347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.988029007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.988072118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.988081788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.988094118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.988103628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.988116468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.988130298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.988688381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.988719441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.993047103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994155618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994179419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994193819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994207509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994217979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994229069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994239479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.994248649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.99443296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.995119763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.997200004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.997256684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.997269814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.997290774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.997315484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.997338915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.997363235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.997376235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.97357893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.97366584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.97369175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.97371521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.973822951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.973910531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.973942922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.973956062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.974215863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.974241373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.974262813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.974283613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980486814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980533514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980566714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980595905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980620475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980633315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980646335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980659675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980672795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980695775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980743775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980764345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980774725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980786685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980797136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980809536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980821976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.980838356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980856166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980887096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980899216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980911746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980923826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980936886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980951696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.980964446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.98365532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.98368438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.98369652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.98371085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.98372683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.9837363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.984007382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.984028242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.984039502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.984976927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.985001247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.985014617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986701395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986744696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986760396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986772096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986783786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986795536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986806716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.986816066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.988190273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.988234313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.988247153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.988279193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.993180208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.993210448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000724556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000753486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000885717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000895767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000907147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000918017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000928647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000945077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.000955747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.002069873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.002104233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.005118848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.005190249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.006824057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.006861077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.006873927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.006883357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.008457335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.008495735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.00949466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.00952498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.013858502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.013886272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.013898322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.013907742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.014416295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.014439825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.015176649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.015206409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.018110684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.018137094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.018149494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.018162864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.018174404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.018186874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.019209219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.019244119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.019275839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.019285719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.01930681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.0193185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.01933058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.01934289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.01935837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.01938235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.01939167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.01940252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.01941433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.020365385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.020381585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.024268855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.024313895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.024335415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.024359615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.024384925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.024398745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.97669983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.977618625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.977650335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.977662215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.977672755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.977687725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.977700725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.977713745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.977726855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.977766845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.977789916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.977817926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.980857701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.980908921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.980935641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.980961602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.980990982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981003802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981017402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981031462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981044932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981067582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981081372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981097052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981108482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981121562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981181413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981193703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981206113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.981252083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981270633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981301073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981322693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981335053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.981347144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.983333853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.983365694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.983380934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.983433984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.983447964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.983490474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.983501284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.983518524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.983528714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.983544144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.983559434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.983572125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.984400709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.984436469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.984451929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.984475319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.984519899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.984548729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.984561419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.98458529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.98459783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.98460989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.98462396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.9846364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.98466532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.98467869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.9846929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.986319188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.988912471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.988942251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.988955541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.988969831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.988980932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.988993482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.989005722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.989031202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.989048812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.989062132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.989075322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.989101572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.989905926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.989963796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.99270397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.99273546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.992754331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.992765701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.992778481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.992806291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.993495664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.993540545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.993575775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.993586715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.993611405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.993622165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.993634065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.993651785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.994255048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.994285518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.994306448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.994334079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.994346339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.994356459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.994368729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.994381399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.994944512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.994989102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995003952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995031452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995044002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995060962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995082042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995094982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995108042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995120613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.995131183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.995154913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.995167843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.997186823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.997214653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.997533215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.997592865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.997810916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.997839026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.997866296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.997885017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.97380406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974455663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974471033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974514194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974524714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974540214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974553314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974566394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974579104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974606804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974630204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974652804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974674674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974705825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974730815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974756015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974783255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974797135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974821505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974834845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974848035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974878725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974891146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974905426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974916246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974929056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974939366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974952556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974964516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.974977476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.974990346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.975025086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.975040356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.975053086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.975065726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.976744445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.97776355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.97778354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.97779804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.9778108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.97782403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.97783481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.9778522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.977866861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.977879191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.977891651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.977903831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.979512609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.97981554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.97983148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.979948481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.979972101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.979993571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.980006791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.980019681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.980037222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.980050372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.980061642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.980074332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.980100042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.980112552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.980126862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.981582609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.98161916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981814091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981825571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981838491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981848711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981862251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981875511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981889371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981901811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.981923661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.981936371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.981948681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.983513159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.983564319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.987347248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.987949102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.987974802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.987986142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.987999592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.988012822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.989966832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.994619825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994652875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994670285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994695125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994710155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.994723095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.994879306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.994896416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.994914576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994951096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994966436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994979606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.994990346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.996446394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.996507454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.998576775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.998606015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999063557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999084967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999098587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999110707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999125377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999137597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999149808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999161708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.999171618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.999275608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.999303148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.002245303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.002275443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.003098327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.003151008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.003736591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.004878166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.004912587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.004926897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.973577723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.975634654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.975668474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.975680424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.975691084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.975706054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.975718704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.975731374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.9767754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.97682188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.97687004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.97689536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979226942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979280442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979308922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979335243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979363573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979385903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979401573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979415763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979508303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979591434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979605444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979618294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979637264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979649874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979660444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979681444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979694444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.979706904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979719295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979744515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979756865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979783425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.979795935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.981742985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.983552094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.983583004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.983598214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.983610534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.983624124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.983639054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.983652844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.983663514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.983680415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.983723115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.983735385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.98474773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.98477646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.98479013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.00665678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.0067142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.00672736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.006745841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.006759181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.006771671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.006784131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.006795241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.024975733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.025040493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.025055573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.025520495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.028948203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.028985793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029555116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029577626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029637166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029663006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029676576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029688926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029700997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029712727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.029724837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.034837302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.034881392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.037193524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.037229594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.038257299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.038277529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.03832767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.03833906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.039681776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.039713617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.042019928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.042096399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.060795933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.060836953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.060851083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.060862853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.066910283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.066953584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.0683187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.068360271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.069001434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.069017434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.069077494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.069088644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.070354231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.070376191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.072696863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.072774653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073781228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073809468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073823238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073845168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073857958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073881129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073893619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073906189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.073917769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.079948089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.079981319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.082307301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.082343551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.085698068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.085747709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.104778464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.104839834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.105205216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.105245777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974357653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974408133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974420433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974431273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974460233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974527183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974541434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974555794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.974652814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.974703714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.974745655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.974777865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974853775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974892505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974922875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974947396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.974988776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975005666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975019676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975037726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975056076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975088726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975099966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975126736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975138806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975151377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975162337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975182767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975194287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.975205897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975222957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975247977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975260307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975273777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.975286297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.977566108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.977614849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.977630569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.977644599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.977655829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.977698329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.977709199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.977721719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.977732119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.977746349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.977768359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.977781329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.978712474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.978751844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.978766614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978813015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978839935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978851755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978867225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978880105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978892215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978904925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.978915165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.978927555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.978952245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.978964535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.978976575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.980496983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.980521343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980571853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980582954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980603654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980614884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980630604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980642994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980660324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980673824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.980687434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.980701804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.980714374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.982645794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.982676144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.982712004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.982723734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.982749864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.982760575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.982772335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.982793145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.983369768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.983405608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.983437128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.983452338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.983464668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.983475158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.983487108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.983510408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.984062681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.984090551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984126791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984137531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984151792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984162072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.984176072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.984189132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.984789685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.984818965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984870465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984900845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984914305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984926845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984939066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984954396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984967376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984979316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.984989516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.985547409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.985569879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.988804045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.988830265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.989242947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.989279077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.989300658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.989331118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.989355438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.989370748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974184156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974218937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974244777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974254827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974264967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974279077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974291807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.974304737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.976207327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.976250377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.976278917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.976303337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.97689607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.97694538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.97697147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.976997001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977023791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977036381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977089901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977104741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977126771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977157261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977173302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977195732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977207692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977222442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977233612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977247382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977260282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.977273562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977286312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977311252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977324042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977336492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.977350492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.97892806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.978953381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.978968751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.980322107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.980349468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.980364478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.982429588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.982452588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.982464078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.982477028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.982494778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.982507688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.982519748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.982533349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.982546639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.983310202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988149846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988164456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988177447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988198917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988212107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988225137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988236877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988250467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988277857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988296107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988319747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988334587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988351187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988364757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988376168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988395428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988405828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988418008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988430758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988453948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988465918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988478298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988490188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988503348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988523018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988536408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988549368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988560068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988572049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988590009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988602319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988615039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988628519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988649299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988671839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988689419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988702599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.988713269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988725949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988745739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.988766199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.98878047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.9887951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.98881222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.98882396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.98884205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.98885374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.98886531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.989223872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.989254642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989291892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989303022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989316392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989327942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989351022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989362723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989375993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989388193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.989397723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.990232617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.990260447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.991908875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.991939526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.99485632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.99489804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.994926701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.994955781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.994982151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.994996281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.97589203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.97593457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.97594558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.97595524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.97596474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.9760154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.97603221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.97604751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976128331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976173961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976209571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976240531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976314372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976347942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976371582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976394862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976444242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976464323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976476773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.976488623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976509713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976659824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976681224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976712244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976721714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976749634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976760674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976771514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976782444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.976793404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.982148171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.982851905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.982884825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.982897505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.982914775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.983409898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.983443018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.983460788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.984969696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.984996126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.985031936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.985042446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.985065716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.985075076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.985682659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.987219067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.987256997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.98790543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.9879262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.987945661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988535954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988568524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988578814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988590734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988610124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988620974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988631674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.988640924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.988672374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.988697284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.988708384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.988719334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.990322763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.990366383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990404423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990414793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990448483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990462713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990478233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990488743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990499583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990510233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.990520594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.990531074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.990541964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.992106711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.992130311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.992177342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.992189312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.992220152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.992229212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.992242572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.992255352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.992819135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.993489438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.993523178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.993534448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.993545868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.993563428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.993574778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.993586769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.993598209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.993610469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.994019231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.994057591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.994069811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.994078911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.994094031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.994105911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.998196232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.998225792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998242432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998252362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998264442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998276342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998288292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998299662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998316142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998327582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.998345303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.998356503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.998374253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.998603284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.998627384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.001659449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.001697799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.00172954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.00175388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.00177727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.00179125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.975395952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977687923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977712743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977724254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977734384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977747744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977760164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977772624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.977785194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.977812454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.977836274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.977893524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977916444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977949125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.977976625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978001335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978025745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978046785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978095175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978136156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978150386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978172296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978184116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978196046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978206306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978221596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978231966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978246376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978258226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.978283176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978295266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978320247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978333237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978356107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.978374617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.980238176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.980277156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.980292287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.991688354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994383088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994413928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994426318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994438968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994465178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.994477548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.994492208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.994509758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.994523298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.994535998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.994549269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.99485443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.99490716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.99492016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994932891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994945331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994962871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994983361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.994993031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.996355058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.998090006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.998108347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.998127117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.998142247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.998164827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003584864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003617984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003641054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003653244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003665674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003677254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003689044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003700724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.003712124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.005035361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.005068981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.006098056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.006132176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.007913405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.008601029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.008631569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.008650129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.008662719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.008676509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.008690059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.009968696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.010000926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.010018326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.01070538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.010723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.01086008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.0108748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.010888091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.010902021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.010915411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.010926631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.010938711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.010949391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.010972701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.010985661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.010998971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.011012711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.011755035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012529779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012554499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012568699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012581309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012594519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012606909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012623879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.012634689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.012651919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.01266732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.013577764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.013621394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.014277028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.014311358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.014371608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.014404148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.014433878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.014449249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987375377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987423137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987441947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987452467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987462377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987477447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987490257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.987503088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.990956295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.991030595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.991064416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.991113486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.014652574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.015302177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.015348198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.015373348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.016090831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.017918851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.017957161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.017971501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.017984621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018006431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018016811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018027841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018045591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018057141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018066671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018079101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018090022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.018101532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.021397338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.021443248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.021456429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.021467899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.021588979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.024994546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.025029387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.025042647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.026783495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.026811036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.027069747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.027087137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.027098677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.027108557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.032493224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.032522774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.032535595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.034020422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.034067582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.034083992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.034475804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.034548625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.034562715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.034575175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.037816191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.037842501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.037859241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.037869372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.037881212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.037906392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.037918852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.037931062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.039095278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.039124458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039357869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039383609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039395989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039405209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039417029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039428419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039439029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039449629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.039460379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.039470959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.039482879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.041098187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.04959207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.050614705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.050630465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.050647615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.050658876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.050670806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.050683356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.050695486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.050707876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.054381544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.0593642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.05939407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.05940679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.05942518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.05944023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.059763022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.059778002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.064068713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.06540321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.06543241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.06544458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.06545722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.06547665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.066755967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.067794172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.070175024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071471591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071491721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071504631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071517571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071530621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071543831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071556271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.071569921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.074127234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.074170774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.076005893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.076036003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.081186359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.081232239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.082410355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.082463576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.082561926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.082691197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.974100045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.975945334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.976093285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.97711311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.977239131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.977260791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.977273851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.977287051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.977327061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978525557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978563488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978587308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978609608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978635178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978661458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978699018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978731698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978744279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978786339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.978802329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978816199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978839709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978851469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978864899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978875749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978888599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978906009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978918599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.978932809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.97894535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.97896303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.97898871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.97900304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.97902354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.97903626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.980652258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.980683198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.980697288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.980759279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.980792119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.980806549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.980816999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.980829429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.980839339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.980858589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.980878599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.980907149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.981788884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.982600998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.982623408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982639878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982674678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982686478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982711798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982724289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982737619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982755299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.982773569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.982785919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.982810309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.982822839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.982835209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.983675033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.984470527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984499037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984514917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984535837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984555678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984571838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984600578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984613488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984625128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.984637108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.984652418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.984664918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.985615273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.985648283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.985687173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.985698253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.985729793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.985740253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.985753863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.985769633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.986394297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.986424337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.986457887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.986469187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.986488857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.986499357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.986512487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.986528967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.98710655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.987863924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.987900034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.987911034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.987923214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.987933734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.987946244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.987966805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.988013675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.988026575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988040875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988057895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988082515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988094705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988119215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988132665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988152265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988164676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.988174916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.988188696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.988209476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.990217186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.99111475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.991130161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.991152841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.991177561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.991202121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.991225971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.991239611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982427412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982463142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982475552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982486092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982500912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982545712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982560562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.982574242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.982971865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.983033095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.983603598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.983652538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.986328991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.989573178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.989630098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.989657148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.989700779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.989731819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.989748009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.989766989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.991843199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.991915999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.991929759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.99196572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.99198213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.99200329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.99201452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.99203667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.99205063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.99206238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.999334637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.999383997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.999397887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.999410957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.999516588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.003198636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.003243336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.003265296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.004924115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.005573688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.005590088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.005602458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.005616028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.005638648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.00785822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.008491403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.008518733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.010663214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.010961245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.010976085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011410248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011495788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011507698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011520748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011549898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011562058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011578248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.011590479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.019092146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.019150257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.019164487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.019420798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.021515769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.022289873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023109667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023130177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023294227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023320508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023333888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023346878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023370028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023382228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.023394808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.02592238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.026484763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.034349413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.034401103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.046785896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.048145253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.048172383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.048184553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.048197863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.048212873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.048500184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.048529125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.049933332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.049956972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.049982852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.049999552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.051267678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.051299329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.051970392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.051999722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.052687556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.052713196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.052727136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.052737486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.062592975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.062624985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.06365005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.063700301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064211283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064242793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064260574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064273444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064286064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064299514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064312214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064324164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.064334284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.069976612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.070010283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.072940747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.072993328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.074672356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.074719086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.074841137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.074898037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.074923417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.074938737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.974628817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.974666987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.974679407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.974689987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.974708787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.975052329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.975086139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.975099489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.975113549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.97514732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.97517608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.97520423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.97522713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.97525232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.97528012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.97531413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.975339541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.975352341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.975365851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.975386381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.975399751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.975424211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976188125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976230175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976243625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976257215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976268395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976287765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976300925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.976318695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.976332206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.976380476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.976402276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.976415516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.976431936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.977771363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.977819923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.977840733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.981588012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.981610432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.981670753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.981683083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.981708123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.981719033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.982199125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.982225715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.982239745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.983288911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.983327911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.983342931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983510412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983560412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983583232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983596402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983608412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983620822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983638442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.983648683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.985983624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.986026135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.986048395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.986061195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.987770873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.987805524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993714773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993741174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993759934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993770524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993783754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993796264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993808774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993820844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.993832584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.993844614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.993858124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.997131621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.997163491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.007612913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.007631563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.007688273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.007699833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.007760854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.007776314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.008885289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.008926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.00903314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.00906375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.00907771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.009089921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.009108631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.009121621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.009780044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.009811684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.009841714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.009853604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.009877794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.009888775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.009903735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.009918685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.010573498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.011570653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.01299579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.01302107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.01303545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.013047681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.013059721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.013071781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.013083981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.013096181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.013106651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.013129581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.013146981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.021038951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.021970856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.022000006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.022032026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.022060626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.022094416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.022119066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.022134336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.97630193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.97633522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976346881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976357401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976367011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976383621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976395731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976408071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.976419711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.976441731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.976462851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.976485481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976506311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976529831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976555612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.976578972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.977769627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.977794628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.977808198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.977820868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.980486601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981712417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981741008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981753738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981764318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981775978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981785508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981796968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981836438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.981854128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.981869228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.981894248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.981906138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.981917758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.981929728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.983443586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.983471796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.983484936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.98824835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.99022918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.99024175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.990252491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.990264331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.990274501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.990792413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.990817193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.990829003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.993210315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.993246816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.993263526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993572357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993642678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993654928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993665948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993676818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993687218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993697698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.993706648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.994783373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.995173175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.995198016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.995216376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.996606513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.996630753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.001543328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002628313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002645293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002657013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002668203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002680053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002691503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002702703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.002714024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.002725094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.002737284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.006430222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.007078055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.007606508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.007632028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.007713049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.007722949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.009107015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.009128575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.009911709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.01209279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.015886299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.018747414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.018774884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.018785764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.018802284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.018815264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.018827274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.018840234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.018852784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.018862055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.018873125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.018882625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.018893855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.018904905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.019368047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.019393477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023273527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023301117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023313467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023324587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023348907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023359757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023370157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023380727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.023389997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.023640599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.023668179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.02580731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.026992676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.027004926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.027026606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.027047516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.027075506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.027098916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.027111906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974358081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974406001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974440581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974450311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974459831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974496851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974514491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974525941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.974594622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.974643062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.974677182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.974701402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974772853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974809553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974832943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974866333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974891943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974908793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974921383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.974933223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.974951124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.974974524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.974984024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.975004404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.975013494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.975026424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.975035454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.975046174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.975056734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.975067354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.975084654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.975107944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.975118984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.975130014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.975141005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.981779577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983125034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983157924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983180385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983191115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983203655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983218565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983242535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983252305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983264205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983276765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983288175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983299985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983311115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983324875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983336695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983362325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983371605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983383426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983395516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983407466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983419426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983429446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983440706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983465446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983476916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983488856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983502036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983513716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983525886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983534976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983546126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983555886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983572907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983585107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983598857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983614847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983626437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983638097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983650487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983662327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983674077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983686307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983696607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983707587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983717457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983728147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983739497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983751007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983762807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983774928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983784068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983794808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983803828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983815058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983832808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983843978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983864488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983880468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983889938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983900448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.983909618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983924658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.983935578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.984058439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.984087029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.984121189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.984130849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.984141319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.984151759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.984162179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.9841725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.98418372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.98419436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.98420345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.98421381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.98422473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.985733517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.985770578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.985803878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.985828148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.985882458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.985931978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.985956249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.985967979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973496046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973559246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973571466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973582047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973591917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973633347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973652567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.973665397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.978832653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.978893983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.978917813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.978944034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.978966154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.978993844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.979025304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.979052194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.979076774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.979089634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.979103644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.979116814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979131984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979176605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979205175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979220305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979231355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979243595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979254905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979267455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979289335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.979302225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.980586562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.981207105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.981222365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.981235485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.981248335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.982952394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.982989554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.983006294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.983106105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.984760223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.984788313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.984805573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.984821803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.984837033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.984853033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.984869363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.984884274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.984930244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.984947884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.984961304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.987977459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.98810247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.98811431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.98812575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.98814038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.98815119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.98816182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.98817698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.989227815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.99021597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.99023026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.99024217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.992467331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.992503721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.992798833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994359331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994386251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994397621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994423591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994434981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994446491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994457831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.994469391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.994481071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.994492892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.997721338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.997749658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.002016619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.002062299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.002080049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.002089889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.002848723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.00423827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.004903034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.004937534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.005638877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.005655727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.005721258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.005731208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.007620407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.008593182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.008618032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.008631782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.008764063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.008773903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.008806873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.008816903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.009260826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.01014854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.01016614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.01017845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014238421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014338581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014351431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014362761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014373711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014384831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014395611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014406471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.014415812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.014721553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.014747333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.016747223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.016776983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.022709573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.022753493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.022775993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.022805603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.022829373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.022843534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.01420052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.01421934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.01422949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.014239381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.014249161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.014262551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.014274191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.014288111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.014299641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.014320991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.014342301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.014363511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047430997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047490927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047516217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047545687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047571628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047583288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047595928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047609648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047622458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047688528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047718258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047730068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047739828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047751208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047760958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047772449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047783689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.047795019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047811099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047836989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047848319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047860119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.047871919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.05005674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.050982494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.051029165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.051043755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.051065365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.051088095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.051101455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.051113485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.051123605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.051134785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.051146495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.051158245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.051442497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.051474527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.051909259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053161075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053227476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053237736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053253586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053264676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053275526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053286206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.053295326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.053399037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.053424877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.053436057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.053447167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.056600743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.056630073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056643603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056653653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056664803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056674133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056684863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056697913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056708673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056719613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.056731673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.056742963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.056754274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.061060585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.061105156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.061119216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.061128826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.061140196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.061155556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.061166586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.061177906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.061189236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.061201126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.063029455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.063060295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.063072695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.063082115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.063093105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.063104965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.063734289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.063765509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.063892269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.063902639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.06392557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.06393534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.06400106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.06401749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.065745548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.065775849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094374652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094417232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094429992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094440982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094451922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094462932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094473882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094484722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.094494632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.097671679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.097712239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.100229341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.100264982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.142729974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.142864325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.146355463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.146817265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.146849245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.146862285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.973991349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.974604952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.974778003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.974789543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.975528717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.975558027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.975571007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.975588137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.983594777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.983640197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.983662257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.983683027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.985391896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.985422386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.985446726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.985472966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.987193925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.987218385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.987232405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.987245225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.990353501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.99210387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.9921267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.99213937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.99214928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.99216108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.9921707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.99218245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.99219359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.99220477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.993794038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.993842808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.993855749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.993867219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.993878389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.99614346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.99619382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.99620774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.004758743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.004811453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.004834403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.004850004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.004861754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.004871234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.008773383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.008806823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.008820234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.016309911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.017824778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.017858309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.017872269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.017931549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.017980229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.017999519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.018012719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.018024389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.01804731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.01805881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.01807091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.01810127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.018113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.01812541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.018900904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.018934584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.020438852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021525557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021566937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021577917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021589227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021611668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021623798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021634798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.021645608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.021657118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.021669108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.023018415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.023050655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.025354537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026636093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026663643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026675323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026694443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026707733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026719083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026732803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026753223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026763344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026774724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026784404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026795294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026807184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026820854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026833134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026845154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026854474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026864974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.026873974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026885324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.026897094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.027466487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.027500207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.029160075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.030912904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.030937054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.030949564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.030989444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.031003624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.031015475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.031027205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.031037195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.031049265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.031061875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.031073545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.031085375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.03200674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.033923989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.033957759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.0339873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.03401679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.03403088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.973465857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.973508207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.973519317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.973529317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.973558597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.974812603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.976002159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.976029909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976049269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976071019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.97609231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.97612584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.9761485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.97617326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.97619722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.97622219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.97624582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.9762571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.97626983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.97628266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.97629532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976317311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976327401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976338671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976348491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976359911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976369061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976387911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976398801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.976410401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.976421541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.976461411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.976473741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.976484841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.976499571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.977851408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.978462371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.978481521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.979123045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981575427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981606277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981620117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981633047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981645667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.981658637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.981673967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.981687627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.981700448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.981829718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.981848448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981862128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981886688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981898269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981910729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981924399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981937109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981949149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.981963289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.981976209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.982002869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.982015469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.982027899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.982050669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.982075989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.9820934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.9821041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98211627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98212665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98214244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98215454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98216997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98218183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.9821946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.98220593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.98221761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.984817173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.985033234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.985051644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.985062915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.985076035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.985086405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.985103805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.985116705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.985975629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.987786638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.987821818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.987842489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.987856049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.987867249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.987879779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.987892869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.987905979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.987923779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.987937029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.987947409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.987960059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.988003549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.98802943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.98804745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.98806056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.98809449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98810933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98812078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.9881442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.9881581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98817105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98818391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.98819743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.989834229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.989859989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.989873089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.989885889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.989898129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.989909979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.989926899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.989948469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.989969859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.989994509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.99001998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.99004973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973745478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973795868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973807888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973817808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973827518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973860298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973872418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.973883808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.981715648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.981773978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.981796758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.981818479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.981928919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.981966419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.981991149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.98201602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.98219575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.982216751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.982229421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.982241731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.983614157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985765818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985794148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985806548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985816508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985828348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985838428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985849888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985862018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.985873518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.985884639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.985913079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.985924799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.985936799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.985948069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.987220145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.987285776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.987299026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.993767478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.993805479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.994652313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.994680303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.994697943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.994708183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.997570637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.997604587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.997627117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.998276991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.998305401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.998318651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001159225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001219435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001231105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001243026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001255026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001266486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001277986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.001287976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.004298471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.004346291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.004364021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.004387861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.006975034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.007016185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015339516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015385036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015397566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015408316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015419067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015429657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015440237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015458017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.015468527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.021041055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.021096835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.0220834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.02213176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.024181741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.024218461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.024250461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.024260201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.031950319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.03199938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.033181956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.033216516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.034445322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.036757004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.036782024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.036793134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.036815764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.036828774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.036841754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.036855364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.036874064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.036884044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.036896144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.036905825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.036943095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.036966015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.037461617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.037493048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.038429322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.039870069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.039897119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.039916229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.03993244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.03994392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.03995593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.03996745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.03997734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.03998886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.04000105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.041458157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.041494657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.042665323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.043345046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.043371197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.043399747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.043425677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.043453337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979266565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979310896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979322486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979332696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979343296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979357236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979369246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979381126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979393526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979421146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979442586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979463516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979486217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979510077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979534027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979557707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979582637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979594017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979606647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979618917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979631247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979652087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979663077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979674168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979683638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979694478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979703998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979714908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979725998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.979736788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979747498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979815668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979827348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979847138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.979858778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.982452152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.982490012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.982503422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.982880024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.982892904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.982943844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.982953834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.982970214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.982979244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.983006724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.983030215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.983041145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.983940569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.984921914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.984950924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.984964264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.985050125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.985059965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.985071345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.985083035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.985094275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.985105775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.985115135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.985126575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.985150335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.985164165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.985175845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.985653898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.985684048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986690643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986701923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986744493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986754083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986764703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986775543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986786263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986798923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.986809514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.986819874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.986836114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.988443182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.988500752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.988564332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.989661207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.989689878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.989705738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989717088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989734198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989746298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989758318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.989770678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.989784108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.989795048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.989804468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989815668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989827108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989973379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.989986589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.990000439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.990009409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.990021189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.990030459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.990993134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.991773118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.991786218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.991798828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991811338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991821058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991831948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991852588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991863499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991873889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991884269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991895129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.991904269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.991914579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.991925569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.99807365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.99811294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.99812607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.99815429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.99817546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.998199381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.998224901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.998237701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.98406821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.985953089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.985978169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.985989399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.985999249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.986013189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.98613784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.9861514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.986789463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.987484867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.987516817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.987538887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.026692973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.026762234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.026787004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.026810464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.045197616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.045243496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.045257506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.045269896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.09598984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096053421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096065341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096105351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096115061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096141761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096151471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096162451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096173131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.096183741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.169584839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.16965178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.16967234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.16968374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.169892341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.172617455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.172650445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.172684585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.178980336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.179017866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.179032016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.1798268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.179909001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.179931531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.203325738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.203370859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.203384329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.204593125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.204629375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.204645845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210016272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210095222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210114122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210125352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210136182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210150752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210161422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.210170602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.240951387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.24156827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.24158846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.24161518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.243283799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.243328919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.243858062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244729796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244757306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244768026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244779466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244791266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244802166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244813336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.244831626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.254320514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.254672026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.258109523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.258180253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.262151393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.262184973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.262219723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.262229953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263098408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263124308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.286003683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.286054783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.291720351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.291760061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.291772381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.291782351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.299735731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.299783512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.301272079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.301296569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.303013208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.303065018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.303077338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.303087048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.305805542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.305839822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.306899727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.306933087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.308983718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309015878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309028958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309048768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309068638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309080128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309091778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309103558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.309113408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321823182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321860502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321877242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321889672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.339252899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.3393121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.344257294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.344518856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.344895827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.344914478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.977958869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.978001159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.978013279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.978023719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.97803398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.97808912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.97810323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.97811737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.978457672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.978519262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.978563352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.978593582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.978746483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.978804303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.978830514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.978855284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.980570382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.980612513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.980636453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.980650393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.980867194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.980927084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.980945424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.980975014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.980986614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.981004515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.981015065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.981028205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.981040015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.981051865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.981089795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.981116455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.981139875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.981153955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.981166505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.98409532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.98413585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.98415076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.989321716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.989344146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.989411157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.989423227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.989449457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.989460357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.992865784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.992889434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.992903094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.992915904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.992928614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.992942134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993185465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993208976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993244986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993257826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993269446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993281786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993311936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.993323196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.993342696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.993368456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.993380276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.993394007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.996210721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.996252581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996397042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996408572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996447802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996459632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996471862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996484072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996504252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996523542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.996536092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.996550622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.996562773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.998231741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.998262971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.998303131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.998314241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.998352122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.998381802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.998395272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.998409602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.998994015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.999018165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.999062395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.999073335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.999101375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.999111985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.999123675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.999135906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.999687168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.999721129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.00001953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.00003519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.001632938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.001650348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.001662928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.001676108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.002349642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.002383962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002399832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002411712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002425432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002438282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002473242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002484852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002510663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002523483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.002533833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.002546223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.002589063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.00412561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.004239951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.006717333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.006770184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.006834334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.006870174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.006895924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.006912464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986225341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986279881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986291881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986302901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986348691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986397352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986412012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.986445142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.988763144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.988817044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.988844634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.988878024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.030195301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.030270512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.030298582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.030327522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.034455663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.034502083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.034516293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.034530763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.0399827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.04004664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.04006097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.04007628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.040093761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.040106651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.040120211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.040135381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.040148761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.040161841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.060481943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.060557983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.060576763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.060595784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.060988556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.064016681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.064055691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.064075211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.066167111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.066203931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.066251232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.066263122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.066286792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.066298242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.068283822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.068321012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.068335012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.073497028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.073536748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.073556608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.082074721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.08592581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.08594411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.085961391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.085973901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.085986631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.085998451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.086009771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.095242667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.095300067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.095314727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.095506578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.09792575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.097969721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100321962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100361833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100380203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100391363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100416163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100428473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100440353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100451613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.100463133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.130709045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.130763225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.134542464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.134591654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.170581134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.170625685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.170698445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.170709775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.187833141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.187887041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.190029512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.190060822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.192679805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.192725645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.192743475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.192754966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.213921612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.213974692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.216949737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.217001057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.243825182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.243844732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.243881572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.243892482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.244726386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.244754776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.246113593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.247335899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.247361649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.247374709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.247387989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.247400209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24741239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24742845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24744034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24745283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24746422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.258767876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.260171363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.262063893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.262097413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.271761951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.271979842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.275646551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.275677231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.275964232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.276216933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984425532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984478802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984491382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984502282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984512923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984527913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984540933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.984553813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.984851404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.984910935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.984951485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.984975015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.985244306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.985284316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.985310237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.985334567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.986805944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.986841084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.987645218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.987675648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997611418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997691589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997725099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997779459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997791619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997851229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997862209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997873479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.997885639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.99789732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.998192821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.998247051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.998261231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.998274631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.998292392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.013121666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.013176016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.013356787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.02794372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.02799693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.02801137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.02802227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.02803494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.0280461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.028456032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.028506783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.028520343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.02999123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.03002944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.03005412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.03802024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.038121271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.038135321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.038148801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.038166161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.038179041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.038191291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.038201441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.038296922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.038324022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.038337422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.038368502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.042258352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.042305082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043029956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043048126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043093696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043105526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043120076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043131816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043144716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043157536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.043179276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.043191716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.043207717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.059810109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.060202501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.067363198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.068273582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.068359183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.068371593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.069236767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.06984756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.070883315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.073611129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.075305937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.075338337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.075360177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.075371167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.075446258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.075478728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.076576634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.076719154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.08186688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.08188604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.082098681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.082118222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.082694494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.082718944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.088282152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.088339402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.120402453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.121619509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.121653509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.12166753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.12168061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.12169295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.12171222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.12172437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.12173523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.12174727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.12176171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.124079052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.124116262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.131371998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.131421278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.133224307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.133269348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.133346988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.133401358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.98207713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.985358377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.986680773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.986713363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.986725134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.986742344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.986755554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987386117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987422407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987447077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987484377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987506607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987528668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987555578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987581108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987606108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987630738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987646758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987659538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987672818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987685808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987707729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987718729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987731779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987742489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987754719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987766659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987779009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987791149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.987803429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987816679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987852169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987873699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987886459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987900829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.98794232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.987956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.98796913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.98798205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.98799213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.98800405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.9880141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.98802652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.98803661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.9880486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.98806099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.98807494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.9880872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.98809951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.988112561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988125161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988146711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988156751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988169421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988182811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988195101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988207451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.988217291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.988229311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.988254461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.988266391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.988278541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.989441797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.989488108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.98997011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.98998707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.990114861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.991827609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.991847809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.991865419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.991878339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.991892299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.991905309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.995408857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.995454037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.997775859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.997814099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.997830439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.997857739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.997871479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.997890939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.997909829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.99793576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.999770759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.000811664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.01989574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.021851469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.021865009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.021875359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.025340827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.025379547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.02791782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.029646119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.029671649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.029682859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.029704889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.029714619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.029731419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.029743179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.029754269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.029766979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030870745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030906735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030918825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030929855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030940625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030951305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030966755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030977455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.030986775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.031460398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.031487438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.033128486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.03380301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.034352652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.034401463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.034472553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.034496103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.034519313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.034532693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.000484543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.000828914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.000842064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.000852304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.022685844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.023310357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.023331607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.023507088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.023526438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.023549388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.023576138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.023598038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.038872965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.041017645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.041066456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.041093746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.042971275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.043595848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.043619048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.043633769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.048032561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049155816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049178877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049192717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049204157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049216447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049230227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049242957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049255557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.049267577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.070098381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.07177653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.07179871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.07181581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.07381575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.077234547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.077278987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.077295457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.078052341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.078081851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.078140572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.078152412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.078176552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.078188432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.089439378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.089473038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.089492488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.110321213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.110375133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.110391763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.132060842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.133899131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.133923031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.133936881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.133950161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.133968511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.133981431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.133992582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.186183623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.188616625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.188647545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.203308199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.204770116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.206692916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.319778872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.321206739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.331530281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.331575462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.331590262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.331602952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.331620842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.331633262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.331645292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.33331899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.333632722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.413001699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.416091785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.459333031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.459348962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.459375752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.459387072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.478720698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.478739139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.480126226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.480174226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.48091729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.48099141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.48100454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.48101557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.486208526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.487351932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.488901009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.4889291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506803119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506833619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506846319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506861619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.537001071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.537036961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.546760129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.546796999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585624904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585969496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585983606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585995866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.586008446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.586020636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.586033216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.586058347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.586069277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.597182192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34226"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.597483474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.597498814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.602404238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.603792225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.607121572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"412d94f2-ca15-461d-ac88-17a8c6b31d83","remote_addr":"[::1]:34226","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.611293463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"412d94f2-ca15-461d-ac88-17a8c6b31d83","remote_addr":"[::1]:34226","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.611331213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.611364723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.611391723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"412d94f2-ca15-461d-ac88-17a8c6b31d83","remote_addr":"[::1]:34226","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1924,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.611412734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.611440904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.611473434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.611492374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.834418241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34228"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.842511881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"226b23d5-a39d-476a-b024-7c6c4fcaeaa1","remote_addr":"[::1]:34228","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.842543151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"226b23d5-a39d-476a-b024-7c6c4fcaeaa1","remote_addr":"[::1]:34228","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.874963694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"226b23d5-a39d-476a-b024-7c6c4fcaeaa1","remote_addr":"[::1]:34228","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":32457,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.877404026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34230"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.881718407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"d3de8f95-e2bd-4fcf-b777-de32bf19fa1b","remote_addr":"[::1]:34230","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.881757138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"d3de8f95-e2bd-4fcf-b777-de32bf19fa1b","remote_addr":"[::1]:34230","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.885318426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"d3de8f95-e2bd-4fcf-b777-de32bf19fa1b","remote_addr":"[::1]:34230","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":438,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.976798534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.976835824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.976847724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.976857924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.979028225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.979063785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.979078025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.979090745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.986485733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.986531713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.986562163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.986584943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006716834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006779664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006806564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006832004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.009810429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.009853689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.00986796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.00988288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.0279174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.027989381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028002401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028045291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028057161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028084271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028111851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028124071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028136381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.028148431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.034705894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.034755364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.034769314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.034782894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.035294007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.046140412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.046198262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.046213002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.08173112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.08177087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.082284532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.082305353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.082374883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.082386103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:01.112875766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34232"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.112948276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.112972206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.112985886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.113216158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.113280368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.113295748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.114855976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"727f3713-9de7-4a17-afd2-dbc10865fd3d","remote_addr":"[::1]:34232","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.114877706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"727f3713-9de7-4a17-afd2-dbc10865fd3d","remote_addr":"[::1]:34232","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.114991216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.115072017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.115084337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.115097637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.115109777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.115121767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.115134067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.115144777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:01.115292478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"727f3713-9de7-4a17-afd2-dbc10865fd3d","remote_addr":"[::1]:34232","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":444,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.116315353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.116357463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.116370833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.116384193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.136423874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.136487694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255841132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255898332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255913372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255927012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255940082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255952053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255970503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255982883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.255995293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.257591371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.257619531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.262404375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.264321454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.264354315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.264370345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.264384395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.264397015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.266450475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.268104874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.268477786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.270591246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.276709956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.276725197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.276790617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.276801947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.27947261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.279502271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.330353725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.330913748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.350701797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.350730038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.350746708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.350759558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.354285175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.354319566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.356232745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.356266965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.357074889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.357104629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.357123769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.357136449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.357148809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.35716084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.35717375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.35718627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.35719692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.364372496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.364411106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.370092904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.370176035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.372753788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.375621972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375646882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375673932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375759393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375772233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.983525938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.983626928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.983639698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.983649928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.983714709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.983829179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.984513223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.984528433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.984541283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.984569103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.984591413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.984814974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.986304801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.986430542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.986933205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.986969905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.987538128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.987564348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.987578748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.987592458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.999790619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.999839959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.999859819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.999873329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.9998861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.99989951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.99994934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.99996166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.99997455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.99998648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.9999986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.00004415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.00006471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000347092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000361172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000377392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000391442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000405552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000419452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000431372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000443872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000454782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000469942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000480933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000493553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000506133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000518833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000531373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000620993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.000633873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000679774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000757094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000767784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000787784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000803394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000817744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000829674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.000840124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.002552033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.002601083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.002621243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.002634853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.004252102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.004278602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.011440408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.028236442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.028271282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.028283522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.028296412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.028308822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.028491333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.031513248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.031542318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.031555878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.031571438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.035558069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.035639829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.03583208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.03584677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.036132311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.036154172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.036172332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.036193262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.036941496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.036983046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.04392596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.04396122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.043990901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.044003081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.044160941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.044193892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.045046436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.045081536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.045125916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.045169147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.045189117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.045200447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.045223867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.045238437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.046251162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.046284362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046669814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046700164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046713484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046730474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046742384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046754305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046766905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046778925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.046789115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.046871605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.046887315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.048709834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.048740315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.049965631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.050008831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.050095851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.050123302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.050150422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.050166692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.973418597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.976457912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.976623563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.976634853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.976644713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.976658013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.976669693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.976686394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.976698534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.976724974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.976746124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.976767154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.981812749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.981857739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.98188277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.98190669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.982141901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.982176381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.982189201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.982201511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.98397552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984047891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984063181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984099141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984108741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984132631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984142031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984152621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984163351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.984174011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.984241631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.984265172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.984277792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.984288622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.984481483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.987595498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.988575693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.988591613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.988604894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.988614974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.988626404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.988636234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.988651624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.988660984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.988672004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.988687154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.988698274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.990612254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.990814425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.990829125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990841475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990866865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990876505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990887205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990898105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990908865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990919425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.990928715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.990956625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.990980005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.990992445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.991003276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.992441733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.992472873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004583653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004614803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004648614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004666904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004677804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004688514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004699234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004713954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.004730014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.005423607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.005483478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.00792574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.00796414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.01184592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.01187608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.01188863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.01189888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.017155377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.017192777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.018664354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.018712144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.058205232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.058237112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.058275943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.058285753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.059296648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.059328718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.06187961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.06190948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.062250702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.062263112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.062308252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.062317762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.063406818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.063436828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.06379315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.06382202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.091642489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.0916758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.09168838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.0917054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.09171633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.09172699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.09173755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.09174801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.09175727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.094508024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.094540004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.096919856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.096954496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.102538554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.102594944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.104641134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.104684275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.104757445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.104789875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977220683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977268653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977280453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977290543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977300643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977316413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977328803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.977340913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.977353783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.977381053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.977404503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.977426154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.992830361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.992897592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.992923282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.992947132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.992972862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.992984762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.992997432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.993009742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.994318469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998718141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998760621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998779722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998789642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998800422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998809732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998820802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998831452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.998842002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.004092398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.004154169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.004172329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.004183769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.004195049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.006654321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.006697311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.006710982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.018786542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.018839542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.018878003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.018888053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.018918033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.018937163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.022091559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.022141679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.022155809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.022167999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.022181149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.022193759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.022206699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.022228639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.02224719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.02225878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023230615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023243265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023255315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023265785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023277565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023302365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023314305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023329555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023343785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023356055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023368155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023377155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023387675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023396735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023407185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023417655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023428146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023438486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.023465596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023475766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.023496546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.034085519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.03412568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.035540507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.037672407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.037786598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.037799868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.064134091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.064178781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.066277761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.066319072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.070688594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.070733274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.071565318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.071582238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.122412234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.122458344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.127034707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.127088128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.127102468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.127121818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.127133258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.127143428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.127154988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.127166798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.129734931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.129838061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.13157312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.13161638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.131629291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.131640671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.131660181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.131670781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.131681441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.131692111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.131701661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.138842117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.138908457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.141541971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.141630281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.163622502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.163685262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.175428251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.175511462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.175895104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.175921094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974538647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974611218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974627278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974637038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974663118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974718498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974730088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.974741348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.974823789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.974869679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.974900319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.974933039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.97500496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.97511139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.97513504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975184131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975208781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975219631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975231661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975243671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975255661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975276631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975285821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975300321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975311611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975322441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975331521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975342271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975353151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.975363832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975374462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975397852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975409002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975421172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.975431982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.980256566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.980291416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.980305356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.985259382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.985503693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.985516083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.985527383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.985539343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.985559853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.985585843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.985598903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.985611753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.985630193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.985652064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.985668074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989515843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989609274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989622154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989636614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989647814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989658664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989669234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.989678454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.990775689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.990805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.99081678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.991085961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.99485821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.99489071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995061351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995072641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995113791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995123421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995134161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995144891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995155662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995166202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.995177342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.995197212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.995208502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.996995371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.997118151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002076767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002106047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002122797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002133307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.002144897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.002157927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.002170097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.002189907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002202387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002301288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002312918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.002322588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.002333758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.002345828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.003644454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.003672075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.007974296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008007206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008035946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008046096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.008078477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.008114867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.00884511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.00886762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008921421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008937071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008948161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008958721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008969311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.008982561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.009002141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.009017801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.009026851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.009037321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.009048491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.01074888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.01077943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.01087458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.010911431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.010963991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.010989081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.011012291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.011026661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.973949733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.974076923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.974089653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.974099553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.976021223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.989774263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.989833703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.989849043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.989862433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.989895193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.989917903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.989940884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.989962364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.989992884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.990017084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.990054214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.990080374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.990093734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.990106714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.990119854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990132434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990154245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990164825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990176735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990190795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990202555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990212445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990224045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990235585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.990247045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.031161151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.031221632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.031234582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.031252692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.031558473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.034271827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.034317587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.034330967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.036664779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.036681309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.036748459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.03675851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.03678577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.03679539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.038569019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.038605349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.038618449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.039804645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.039837295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.039854895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040111316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040165257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040176117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040196467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040207277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040218167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040228817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.040238017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.049129121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.051173792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.051209732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.051224102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.051622864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.051642484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071727166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071774136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071789376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071803546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071815916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071828476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071840206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071852426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.071864456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.074157948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.07448747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.077384834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.077995197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.078417179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.07844138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.07852351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.07853593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.099872157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.099922418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.101273154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.102050838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.102769772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.102794222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.102836302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.102847982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.104757132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.104791922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.106778712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.106816002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.112776533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.112812303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.112831893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.112842853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.11614577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.11617985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.117613977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.117648837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.119238635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121201045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121228205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121242185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121255235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121275135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121287326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121299506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.121310036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.121322196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.121335896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.121349116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.121363886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.139893609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.139972549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.140512682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.140558442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.140603853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.140620193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.97372299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.974894406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.974910276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.974925596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.974935136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.974954216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.974965806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.974982226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.974993706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.975015526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.975045107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.975066047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975411058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975449619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975476859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975499659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975552149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975583199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975595919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.975607619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.97566526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976881506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976903146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976914376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976923676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976936526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976946076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976957556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976968706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.976980116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.976991346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.977014927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.977026037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.977037907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.977052047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.980765935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.980925746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.980942806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.981034597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.981056957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.981194278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.981204138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.981228188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.981237708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.98159044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.98160904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.98162007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.982517954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.982557375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.982569705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982757556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982807206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982817056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982827786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982840226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982850886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982861346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.982870536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.984123442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.984158943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.984170873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.984182333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.98557394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.98561745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.98568579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.98569573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.985723181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.985732721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.985743911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.985754461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.985764851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.985775191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.985785731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.986240323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.986275503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.991031117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.998778287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.998805317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.998816807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.998934197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.998944427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.998956357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.998968997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.998980678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.998993738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999088268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999143248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999155058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999165158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999176979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999189659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999210879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999223509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999236269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999245479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999256849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.999268169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999279279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999291029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999316269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.999328749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.001158149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.004005233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.004032433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.004044973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.004061023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.004072283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.004088743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.005098098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.005118859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005131019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005143679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005155189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005166349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.005177199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.005197709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005223379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005246639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005269799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.005282119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978414492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978469532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978481522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978492132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978825884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978875344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978889704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.978903064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.00374858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.0038301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.003865791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.003888781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.004360443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.00572533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.00578032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.005848021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.005875911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.005892141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.005906341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.005919881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006389773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006449744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006465264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006511124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006541344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006554604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006572744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006585214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006597704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.006610054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.013626489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.01368719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.0137016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.01372063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.013979411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.016146232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.016186512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.016202292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.017447729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.018512054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.018542844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.018561154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.018574114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.018585784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.036990337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.037052318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.037074128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.039966652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.040021063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.040046703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046273524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046427005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046459345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046473955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046493605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046506345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046518795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.046529496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.047188149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.047222729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.047245279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.04735459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.049628901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.049676111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052343194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052378045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052413705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052427775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052441055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052453355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052465575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052477275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.052488535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.052662006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.052690376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.054682236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.054718626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.05738223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.05741432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.05742787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.0574394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.057861862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.057886902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.058983318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.059016948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.060258524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.060286235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.060303835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.060314155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.0613168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.06135391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.062442055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.062477016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.083340131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.083389741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.083404221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.083415101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.084032014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.084057814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.08524889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.08528087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085464241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085483221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085496271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085508831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085521412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085533052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085557392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085569292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.085579342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.105330242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.105368072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.107738254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.107773744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.109735674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.110209256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.113135481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.113177991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.113348862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.113366722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.979905108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.979971178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.979982578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.979992358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.005370737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.005437537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.005450547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.005462207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.054088522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.054134542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.054190272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.054233332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.062061622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.062099882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.062130752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.062156042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.088431874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.088532835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.088547315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.088559715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.091399809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.09147481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.09148743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.09151541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.0915254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.09155079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.09156274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.09158423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.09159532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.091606861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.127543902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.127787823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.127802843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.127814793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.128094304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.131424931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.131458041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.131471721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.19074971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.190789741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.190829611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.190839671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.190865031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.190874511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.193466904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.193501784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.193516284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.195012372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.195053262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.195065612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197043632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197116943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197126833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197137673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197152923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197165863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197176543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.197185703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.199720845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.199833856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.199846326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.199858026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.201381664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.201418604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205812516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205829146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205877936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205887656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205898396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205909156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205923176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205933747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.205944337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.206231258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.206273518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.207939907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.209644565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.221769847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.221801587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.221843477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.221853287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.227482545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.227618996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.227645506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.227662056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.232724382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.232771192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.232795292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.232804772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.233369805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.234943963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.234963113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.234977233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.238912573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.238948843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.238988683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.238998974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.243448306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.245484286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.245502306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.245515786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257077694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257123025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257136055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257146965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257157765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257168455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257179405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257195985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.257205595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.258050859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.258079149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.259880159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.259908339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.260307611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.260354891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.27808395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.27814107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.27816707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.27818212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.978439779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.978476769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.978493719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.978503969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.979765205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.979819716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.979835976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.979872746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.980465819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.980589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.98061793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.98063898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.003853437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.003891627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.003920318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.003943508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.004771072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.004806762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.004830152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.004842542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006584711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006660691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006672151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006706831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006716832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006742352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006751912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006769302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006780022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.006790512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.007272744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.007303884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.007315534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.007327075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.007415305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.009911127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.009964227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.009976668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.011467665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.011502035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.011543705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.011553935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.011564686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.011573916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.016917543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.016950483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.016962233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.018224899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.018257929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.018272169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043090815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043160965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043175225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043186665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043203445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043214236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043290516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.043300096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.045464137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.046239461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.046255891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.046389541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.048470352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.048756193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067454827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067488658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067527968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067538128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067549998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067560708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067571378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067581818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.067592308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.069298637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.069325447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.073053226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.073091656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.074269932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.074298722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.074333212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.074364592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.098727135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.098775965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.100139262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.100187702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.10170047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.10174066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.10176054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.10177014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.102768995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.102802545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.10564533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.10568238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114064182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114098993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114111113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114122043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114133823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114151983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114164443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114177553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114190553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114200233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114211613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114223183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114234373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114245853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114257403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114268683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114279573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114290564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114302654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114314824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114325804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114337054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.114358524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114381264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114405034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114428264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.114442644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981219291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981292811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981318472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981347132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981497893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981569293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981602313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.981634243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.981976895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.982086825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.982163296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.984615298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.042199129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.062499221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.062855422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.063101134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.090526232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.091064974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.091094225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.091108395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092584322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092709413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092742083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092794603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092819433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092864294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092886934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092909294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092935954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.092956994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.192563136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.194204915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.194228935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.194242005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.194254335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.199434931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.200588546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.200605746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.207479661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.208995409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.209013239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.209024519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.209052389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.209062369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.210398116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.210424016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.210436166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.212072474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.213435511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.213463431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.213484361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.213723143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.213734423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.213746183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.214854008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.214871538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.214885758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.214895388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.245268321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.245320132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.245333592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.245346092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.246522168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.246554968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256544408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256580569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256593269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256602989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256614109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256625249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256636689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256648139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.256659649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.266540629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.266578159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.270121077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.270153687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.299388244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.299402224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.299423074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.299432545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.301931137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.302174218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.302590281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.302617381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.310815632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.310847432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.310861992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.310871442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.313055053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.313084324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.314689992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.314714342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.316307099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.31631869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.31633022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.31633999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.322176239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.322998043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.324013228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.324042718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329930758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329960518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329984478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.330022139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.330055209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.330067039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.330078819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.330090069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.330099829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.330113429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.330125099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.343964929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.345303596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.347854589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.348875044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.349350286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.349384986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.352595043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.352613033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004399327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004457557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004479117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004490487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004505427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004519837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004533497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.004546137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.017502122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.017573083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.017630303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.017678033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.018073295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.018103215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.018146095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.018170826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.024093346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.027535563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.029098781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.029126021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029140301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029163331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029174731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029187941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029198681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029211101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029221861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029233782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029247452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.029259772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.063599565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.065415974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.065443214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.065458604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.065528894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.068079047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.070073477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.070101987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.070116508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.070128438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.070142088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.070153418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.070176408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.070187258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.070758231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.070782101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.070795171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.072071807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.073462504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.073487755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073512405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073535765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073562875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073575135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073588235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073600775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073612995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.073625455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.073639455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.073668305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.073681006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.073693316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.07456386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.07461165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.110179949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.11022526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.1102461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.11025775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.11027026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.11028276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.11029545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.11030761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.11031989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.111203565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.111242075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.114127529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.11416162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.116558922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.116586062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.116638182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.116649922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.119028584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.119092224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.120982744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.121601427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.124326261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.126500351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.126514401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.126527541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.15978897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.15983079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.169523228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.169572778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.171156036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.171190587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.171203867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.171214097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.171225257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.171238487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.173012886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.173045196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.215684061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.216936447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.216965427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.216978307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.216990407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.217001907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.217013408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.217024498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.217034858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.219597141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.219719251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.22349781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.22353065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.225150579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.225190329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.245651432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.245718522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.246190744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.246208274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974409713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974457314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974469144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974479164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974567994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974596854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974609644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.974784095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.016797317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.016858457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.016882667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.016910148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.018323005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.018375935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.018408025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.018433515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.023628922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.02525766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.0252905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.02530852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061784304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061846514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061860104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061875884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061886714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061907944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061933394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061945365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.061957445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.062065255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.063338062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.063382662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.063397162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.063410562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.063705673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.067907505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.067988525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.068065655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.069101341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.069121591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.069182141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.069210721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.069223591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.069234421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.081457333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.081487323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.081500973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.083809585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.083839945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.083860765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087387073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087430953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087443453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087455723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087468113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087480823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087492583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.087503094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.087579154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.087624244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.087638074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.087901885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.09088878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.0909256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113004862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113056592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113085142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113096062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113108553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113120353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113132233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113144313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.113156383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.129996597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.130062798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.132942302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.133980057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.144245049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.144279749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.14432413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.14433634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.14831085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.14834447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.151283135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.155279285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.171180395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.171229265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.171243885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.171255195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.171628117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.171648787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.172871093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.172905034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.184296461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.184325511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.184352171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.184363961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.187135295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.187319846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.188929995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.188968175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.194855984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196486413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196501553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196514203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196526703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196538883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196550883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196706074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.196717684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.196730834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.196750894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.198356252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.19997653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.203368267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.205254637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.205290897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.205323627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.205352517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.205366877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.994595774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.997988261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.998014051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.998025111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.998034841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.998068511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.998080851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.998093851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.998106711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.998127962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.998148902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.998171672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.998198752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.000987206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.001026956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.001051626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.001076216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.001088747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.001101537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.001114627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.022562984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025042577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025068277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025081057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025091347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025350049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025368329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025379909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025391999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.025403829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.025420799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.025446419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.025459109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.025475089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.025495939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.029463809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.02951603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.02955927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.033935532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.038312544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.038326764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.038336834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.038348684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.038358164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.038950947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.040521045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.040547195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.040604786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.040656136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.040671086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.041733161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.042666236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.042677106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.042688506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.042699736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.042710556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.042721456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.042731176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.064488756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.065722582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.065747742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.065761002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.065775792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.065788352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.066963398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.066991828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.067031179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.067051039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.067064659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.067075269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.067091549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.067102369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.067112929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.072031774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.072066814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.075385831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.075444711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.080552327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.080587657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.080600067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.080609877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.080913769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.082708308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.082735758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.082749388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.084302786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.088805508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.088834138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.088845248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.088861198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.088874459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.088886849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.088899599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.088912009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.088921109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.088932389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.088942139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.088953679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.088965499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.101405702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.104378437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.109711444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.112717519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.114542518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.114568518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.114581228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.114592988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.114605198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.114616498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.114626559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.114638099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.114660549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.114672549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.114684129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.141902236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.141957916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.14676138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.147666995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.147729565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.147742995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.975980048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.976001768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.976011708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.976021128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.976051108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.976108409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.976122119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.976133269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.97630609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.97635927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.97639817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.97642356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.990609562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.990654932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.990679902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.990708572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.991172585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.991187865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.991200175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.991212295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.992080819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99215939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99217035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99221135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99222147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99224765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99226149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99227213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.9922829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.99229396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.993763998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.993795058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.993806628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.993817678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.993991609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.997901499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.000915094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.000957014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.000974584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.000986544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001000144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001011604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001024325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001035005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001047465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001060485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001072905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001085635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001097335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001110015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001124845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001147005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001157715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001170375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001183145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001195805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001208335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.001219166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001231276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001257416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001269606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.001282536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.003616538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010129571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010170741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010226571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010248001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010259981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010286291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010298971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010311761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010324111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010336212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010349342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010362722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010374942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010388562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010401892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010413752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010427152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010437122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010449092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010461502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010473842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010486982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010500072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010510332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010522842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010533283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010545023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010558753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010571713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010584093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010603833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010620933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010634413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010644873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010660943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010676773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010689513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010714013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010743474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010760684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010773484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010785494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010801324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010814284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010840174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010855184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.010865734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010888734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010909074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010929864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.010950415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.016695973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.016749973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.020277471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.020734964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.020769054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.020789824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.985926267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.985973437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.985984557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.985994837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.987253263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.987987677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990227308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990256108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.990269479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.990292679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.990323159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.990351399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990373219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990397309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990424019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990455699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.99047901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.99049096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.99050401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.99051675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99052872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99055113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99056131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99057626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99058585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99059749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99060702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99061853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.9906297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99066126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990672301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990697481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990718061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990729511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990740961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990791661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990822911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.990838081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99446426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99449373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99450524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.9945146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99452861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.99453809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.995078533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.995100363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.995111963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.996083408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.997948397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.997976297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998004508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998028218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998054448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998067208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998079388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998091348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998103298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.998113658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.998283819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.998312249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.998792082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.998806602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.999500405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.000776692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000800542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000812732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000826082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000837342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000855992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000869062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000881512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000895752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.000909362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.000922072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.000935932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.001486205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.001514065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.005490705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.005508006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.005571156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.005583356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.005946198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.005989928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.006834802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.006866392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.007990108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.008003238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.008016008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.008026828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.00844538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.008478541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.009114754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.009139994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.013613156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.013972228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.013987158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.013998488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.014149619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.014181529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.014939673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.014963033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015013853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015025363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015039303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015051413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015063043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015074793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015086873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015098983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.015122364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.015142774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.015155834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.016646451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.01843568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.01844976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.01847195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.018493071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.018519591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.018544211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.018559001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974092695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974144165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974156845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974167685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974874959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974917019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974931309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.974951289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.976195896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.976663578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.976701968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.976735188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.976763139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.976794299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.976845439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.976879979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.976906899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.976923629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.976940559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.97695517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983269431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983342242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983355972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983373092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983388202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983403022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983417092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983576593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983588793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.983601463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983625993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983655853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983669183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983685484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983698624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983714734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983727614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.983741724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.98488871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.985630843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.985649083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.985659464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.985671994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.985682174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.987788584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.98893045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.98895734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.989590443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.989623744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.989639294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.994553538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.995597514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.995628034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.995643424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.995656854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.995676164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.995689574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.995705134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.997137812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.997190662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.997205062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.997315632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.999635954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.999670514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001783725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001818455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001832505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001848615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001861545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001918136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001931136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001945286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.001957846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.001970216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.001998316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.00274842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.00277915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.003147632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.003170192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.003183062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.003198292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.003600104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.004627959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.00465726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.00467409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.00469045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.00470255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.00471572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.00472725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.00473977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.0047523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.005242503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.005285383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.005379253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.005402723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.005415413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.005431733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.005445414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.005457614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.006013886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.006044517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006129327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006140917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006154307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006166197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006182987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006194817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006206477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006218447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.006228427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.006242048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.006254328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.013197742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.014322348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.014348928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.014371978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.014393708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.014418108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.014443488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.014459508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.443784952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:43:17.444527355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"137.53981892s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.973908212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.973960813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.973972863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.973983533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.973994153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974029863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974060273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974082033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974178174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974229584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974271764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974308644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974386615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974429265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974461445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974493685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974528446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974548126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974562596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974576056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974592786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974631206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974682196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974714317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974724967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974739657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974750257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974769187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974781027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.974792797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974812077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974837877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974857517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974869557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.974882077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.976846427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.976872597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.976893818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.976936598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.976947688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.976977498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.976988338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.976999638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.977009708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.977027318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.977045998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.977064738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.977831202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.977865942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.977881783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.977917033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.977952033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.977962563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.977974753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.977987063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.977998493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.978010133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.978020053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.978052913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.978084374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.978096314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.978108404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.980252815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.980285615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980514376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980527546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980555246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980568426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980580026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980591626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980603376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980614806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.980626726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.980684187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.980705857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.983921603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.983961233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986595397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986638957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986652247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986663107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986674837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986688497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986700857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986714037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986726947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986737217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986749297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986758707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986770277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986783898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986795998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.986808958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986821808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.986831708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.987669202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.987700842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.992627137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.992670677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.993644682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.993687982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994178295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994207895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994221085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994233535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994245225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994256815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994268485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994280005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.994289755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.994310456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.994336936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.997613832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.997660843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.997802583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.997846993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.997914354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.997946094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.997970474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.998015134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980293773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980347063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980359133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980377043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980387674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980402504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980422994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980435984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.980451284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.980474514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.980496904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.980519754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980657955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.980685255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.981821061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.981861951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.981887391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.981900531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.981914271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.981936671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.981949931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.981974352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.981985682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.981998262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.982012762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.982025332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.982047632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.982060962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.982073552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.982086522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.982101182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.982126372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.982316493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.982329353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.982360614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.983301298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.983340408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.983355439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.983376889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.983388309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.983400939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.983412099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.983434539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.983445119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.983458319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.983471749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.983484649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.984205203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.984242433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.984258043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984298273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984335644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984347064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984359344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984371684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984383294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984394784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.984405214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.984417784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.984444304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.984456184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.984489864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.985911941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.985949792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986435904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986459514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986473224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986484334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986499094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986510844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986521925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986533735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.986545725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.023777292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.023831573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.034087634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.034142625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.034158155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.034170015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.034188275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.034199205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.034211355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.034224255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.040740298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.040796098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.040977209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.041016829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.041030619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.041041439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.04705288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.0470954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.048110155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.048148675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.04905129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.04907769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.04910871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.04911946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.049676073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.049692263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.051759273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.051800844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052073775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052086045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052100245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052112505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052124085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052140785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052154725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052166505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.052176745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.052198526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.052210706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.054623468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.054658208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.054671988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.054694818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.054716778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.054746818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.054770888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.054786278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.974305139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.974357319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.974370419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.974380689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.974390959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.974464479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.974483909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.97449741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.9746789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.974767101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.974819191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.974857521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975084762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975137893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975163443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975189203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975252013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975281013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975296173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975310564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975348974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975395754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975407434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975439254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975449804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975474704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975492594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975503784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975515385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.975526935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975674985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975700895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975712976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975725456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.975737526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.983203573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.983252893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.983267843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.983281883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.983298133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.983337724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.983348734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.983360604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.983370824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.983395624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.983409094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.983421894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.984317249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.984332009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.984353469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.984391749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.984420069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.984431279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.984443439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.984455389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.984467039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.984478589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.9844884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.98452007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.98455311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.98456466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.98457667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.98649131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.98651886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.986565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.9865769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.98661104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.98663607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.98665214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.986667131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.986683311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.986695171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.986707521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.986719101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.986731261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.988211768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.988258649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.988274869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.988285969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.988302959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.988313619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.988328289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.988355109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.989049223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.989079653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.989129453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.989140153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.989160903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.989171413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.989182753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.989197663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.997253354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.997296354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.997337294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.997351015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.997391275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.997402035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.997424615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.997445465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.998096328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.998139279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998158219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998169629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998181669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998193299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998204679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998216069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998245609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998257399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.998267209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.998278629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.99844752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.001026583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.001064043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.001122454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.001166004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.001189024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.001221484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.001246754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.001262004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.97461261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975569075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975597185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975608765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975619415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975633605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975646415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975663925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.975676105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.975699115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.975721235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.975743196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975767406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975792586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975817476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975842896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975867356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975879256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.975892546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.976004347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976017297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976040057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976050747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976062947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976081757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976094307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976104677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976117067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976129328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.976140918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.976162088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.976188678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.976200518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.976212898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.976225908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.978360049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.978410159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.978425819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.978476849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.97850635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.97854702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.97855775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.97858362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.97859427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.9786176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.97864351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.97865756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.979517595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.981327244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.981356654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.983897537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.985888756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.985912776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.985937617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.985954137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.985976407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.985989557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986001937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.986015247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.986051097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.986064217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.986076817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.986189648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.986208128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986254418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986265668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986310598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986322528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986334278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986348329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986359989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986372049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.986388069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.987116522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.987139823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.990340519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.990371789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.99051372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.99052791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.99057609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.99059177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.9906038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.9906191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.992017537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.99458016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.99460769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.99461857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.9946298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.99463975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.994650191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.994661441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998003147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998706791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998728441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998739101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998750351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998760241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998771021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998782411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998793831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998822682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998835222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998848852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998859672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998870642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998881372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998891882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998902372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998912552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.998921602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998931862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.998943012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.014211909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.014261929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.014745871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.014803032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.015570616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.015602546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.015629606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.015642046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.9786465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.981527374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98270837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.982722781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.982732961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.984301288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.986403169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.986432559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986451609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986473709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.98649467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.98651569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98653857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98656229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98658628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98661095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98663441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.9866459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98665872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.98667119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.98668334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986705831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986715681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986726951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986736441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986747991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986757591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986768991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986779741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.986790861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.986801701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.986826341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.986837911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.986848791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.986860121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.992472489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994229938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994269998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994289938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994300808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994312658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994330829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994342059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994352149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994363039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994374639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994386729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994398279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994409509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.994426909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994442789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994468489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994478369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994489279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994500629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.994511739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.99452302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.99453263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.99454404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.99456872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.99458006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.99459109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.995790006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.995815106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.030866973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031039153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031052314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031062164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031077884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031088804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031104844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031115384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.031126184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.031136604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.031148784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.034824393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036679702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036698032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036707972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036719312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036728802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036743702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036755172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036765872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036783713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036796063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036805363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036816073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.036825153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036835793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036852973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036864313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.036877713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.039892098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.039910198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.039939788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.039949058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.040469001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.041358725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.041372365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.041384615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041411915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041421215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041435576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041445986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041456326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041467286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041477626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041488016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.041496826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.042721862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.042746722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.045103474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.045783437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.045801237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.045822708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.045843238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.045866458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.045890948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.045903888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.003874576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.003910477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.003921727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.003931527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.004036767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.004081888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.004094188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.004105618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.005464174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.005531855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.005581415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.005677826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.009343634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.009404204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.009428925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.009456795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.011206904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.011261384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.011274964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.011287614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.011852647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.011931687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.011998648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.012063428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.012089798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.012135688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.012159748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.012181738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.012203239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.012224469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.017128893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.017249134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.017268524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.017280264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.017522995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.020734291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.020783541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.020797342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.039037404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.039067934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.039115694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.039130894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.039154694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.039164064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.04027257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.04030298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.04032473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.042988664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.043026004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.043038674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044515751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044558291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044569172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044580062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044590602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044601772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044612482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.044621662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.048654812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.048728072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.048740052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.048790132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.05027655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.050796412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051776087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051795757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051827438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051837458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051848328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051858878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051873988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051884448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.051894988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.05423027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.05425974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.056493781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.056526901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.059316805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.059339996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.059366666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.059376576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.063205095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.063239475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.06407589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.064831273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.083379506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.083557547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.083569807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.083579907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.083970109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.08400397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.086285581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.086316411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.105323617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.105789519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.105804259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.105814389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.111276797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.111308177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.112472953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.113608109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114757744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114781615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114798355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114809255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114823755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114834825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114845195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114855505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.114864685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.116114721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.116285642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.118809905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.118843565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.119674669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.124959165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.124993036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.125019376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.125048376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.125062276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.974485649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.974537339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.974549089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.97464276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.97466101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.97468042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.9746935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.97470677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.97473415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.97478286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.974848751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.974876271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.974967411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.974996841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975021821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975046741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975073342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975086792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975101192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975114482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975132242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975172762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975185522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975210952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975221362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975236352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975247302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975268203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975279473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.975290863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975311983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975343793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975356083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975367853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.975379523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.977414303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.977451643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.977466423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.977505334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.977516924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.977573324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.977600214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.977617044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.977635834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.977648484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.977661394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.977674074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.98080588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.98083904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.98086635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980884221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980911611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980922551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980935451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980948971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980960791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980973451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.980987581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981000511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981025521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981039291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981062611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981076041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981089212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981103802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981311843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981324763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981335653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981351473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981363103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981379643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981393943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.981405813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981417263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981430303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981961606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.981989776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.982014346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.982025886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.982048496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.982058916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.982071047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.982104917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.982574629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.982609769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.98268773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.98269928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.98271341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.98272405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.98274003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.98275314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.983232362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.983254343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.983307243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.983348483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.983363273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.983373853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.983385953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.983398383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.983938266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.983967816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.983993666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984005426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984018126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984035026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984046337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984059127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984071537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984083307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.984094407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.984106467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.984118157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.985528854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.985563024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.985600504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.985627234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.985687345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.985732025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.985762185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.985776055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.991113722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.991148722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.991160822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.991171262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.992375628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.99277541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.99279221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.992805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.993159152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.993222443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.993259453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.993292833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.99474313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.995923496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.995959996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.995986527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996021607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996034647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996059477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996073087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996095917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996126437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996138787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996153627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996165057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996178047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996189328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996201418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996222548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.996234878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996246448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996270698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996284448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996308478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.996321208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.997503904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.997536944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.997559284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.001975317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.002008027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.002066217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.002078057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.002104777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.002122918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.003174853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.003202763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.003216803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.005557585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.005587515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.005601675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.005921367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.005949707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.005961227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.005973027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.005984717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.005996537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.006008837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.006020907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.007146023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.007180813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.007196923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.007209083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.00857611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.00860832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009057802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009076002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009088542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009098862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009111092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009128552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009140523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009152273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.009171143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.012132398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.012155568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.013770456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.013804586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.014112818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.014128808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.014163178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.014173568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.014237068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.014259938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.015853176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.017605935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.017634575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.017708686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.017726126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.017739146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.017752426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.017766956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.017779666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.017823936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.021620105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.021650546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.021663736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.021675066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.021928797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.021951307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.022676931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.022706701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022785191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022814572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022828392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022845032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022857252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022869642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022880992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022893032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.022902852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.022916342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.022929912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.024365499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.025540815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.026651651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.026697961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.026762671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.026789072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.026815062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.026833902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.986297208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.98676926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.98678321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.98679309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.98680251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.9868152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.98682764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.986844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.989244892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990073816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990112206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990134037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990154897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990181647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990205527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990229677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990254447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990266447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990283627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.990296117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990308437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990329208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990338918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990350988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990359988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990370748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990379718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.990411578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.992148547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.992175917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.992188607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.992213057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.992229307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.992240687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.992252007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.993786795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.995731885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.995777585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.995792515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.995804115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.995817175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.995827725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.995840205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.995855846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.996948141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002268208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002311228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002326618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002340878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002356108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002375238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002401539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002419209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002432329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002445829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002458779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002470539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.002480899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002939461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002980092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.002993172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.003021172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.004427789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.004880701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.004896841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.004912051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.004927721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.004943671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.004956372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.004968712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.004981982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.005005632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.005029212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.005915456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.00670592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.007309803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.007343564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.007358554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.007369854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.007382534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.007393074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.007405154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.007434454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.007960547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.008736801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.008753401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.008764191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.008776291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.008786291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.008801521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.008813391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.010022777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.010068537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.01059673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.012224118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.012251628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.012264338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.013241893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.013265304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.013891467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.014880352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014905082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014916512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014929712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014941972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014958252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014969962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014981292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.014993212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.015013942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.021336674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.029892117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.029929857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.029945217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.029957747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.029985167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.030008688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.030044628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.030070458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.030089138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973389512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973430853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973441823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973451693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973471913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973485553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973496823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.973508053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.976658959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.976709959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.976748269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.976781629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977493873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977542353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977577053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977600754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977695494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977719844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977732354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.977744344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.977922255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.977970325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.977980865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.978013916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.978027006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.978055676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.978065056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.978075536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.978086116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.978096626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.979340462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.979377352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.979388943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.979404183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.979415203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.981424163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.981454213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.981468023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.982194827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.982216597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.982228407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.982238077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.982248977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.982258667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.982273587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.982285307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.982296657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.982699299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.982723699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.98274508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.985978216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.986654209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.986666739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.986683079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.986693729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.98670412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.98671472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.98672713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.98880759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.98884882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.98886063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.989050071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.991520644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.991554554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993304913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993317673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993376263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993405463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993417853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993428644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993439344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993449834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.993460374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.994340308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.994365398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.995942656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.995974976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.996119097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.996146687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.996159277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.996168567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.996188577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.996200527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.9967395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.99676569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.000101637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.001369833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.001387403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.001397803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.001408703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.001420153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.00270304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.00273359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.002862271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004025556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004052377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004061927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.004072897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.004083937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.004095007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.004107417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004119547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004128967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004139587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004150157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004160827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004175257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004185667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004203237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.004212437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.004222787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.004233738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.005096072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.005931546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.005946296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.005985986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.006007836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.006031727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.006061897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.006076617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.973591774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.975967615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.975996355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976007435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976017405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976030136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976041666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976053426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976065726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976089356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976110526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976131386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976152226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976177186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976200576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976223966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976248807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976260057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976272487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976284707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976296797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976317987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976327757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976339047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976348077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976360307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976369507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976380347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976391447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.976402527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976413207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976437248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976448768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976461448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.976473138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.989196272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.990618439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.990644759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990657769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990668339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990679799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990689609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990700559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990710139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.990720989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.99073646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.9907481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.99075929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.99084952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.99086145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.99087304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.99089407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.99090314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.9909154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990926301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990936951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990947551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.990956521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.990967031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.990990551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.992586519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.992614809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.015755985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.015806696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016036467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016050667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016101807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016112097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016122997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016134007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016144647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016155577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.016166427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.016240628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.016264828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.019479134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029174843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029219573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029232543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029246083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029266463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029280603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029293673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029306753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029324853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029338864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029348814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029360754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029370714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029382464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029395044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029407724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029421184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029434464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029444294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029457854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.029467414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029479074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029490924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029502844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.029515994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037259093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037310594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037324894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037337004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037349174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037364984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037377764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037389714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.037400654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.037786616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.037821246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.039765646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.039809196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.046179489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.050929552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.050967873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.050995413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.051019893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.051035763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978213457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978257637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978269747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978280247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978290577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978335157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978348547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.978361497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.978495488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.978537988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.978566098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.978588078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979230082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979278092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979305052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979330472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979357332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979370592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979391072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979403963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979417493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979439533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979450333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979462623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979473353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979487483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979497823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979510003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979522483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.979534933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979546973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979575213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979587663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979600014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.979614104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.993843175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.993895305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.993910755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.00279318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.00281306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.00282696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003075682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003089712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003100872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003113332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003131402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003285023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003297503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003310223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003365833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003379333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003407933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003422123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003433943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003448263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003459854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003471624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.003481754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003494244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003518414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003530554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.003542384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.03066449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.030724791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.031177833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032059427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032090127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032101877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032114857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032127317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032139648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032151598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.032163778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.032308698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.032328718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.036404599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.036443699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.03668021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.03669418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.03674008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.036750941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.036780081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.036798981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.037475584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.037511384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.037607855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.037619005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.037645555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.037656125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.037670155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.037685105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.038282068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.038317888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.041414134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.041434594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.041458334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.041473214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.045385084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.045421584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.04844765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.0484838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080528291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080572221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080585751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080597952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080609882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080621952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080639102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080662622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.080673572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.082521211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.082553141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.08434967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.08438848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.08441789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.084456051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.084540841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.084571281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.084596821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.084612361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.981097311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.981157901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.981169681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.982605988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.983109991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.983955515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984109156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984128416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984172906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984225137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984265617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984289807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984396067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984424548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984449628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984474318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984506538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984522938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984537528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984560058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984577318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984617559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984629159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984657449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984668109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984683649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984695799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984707429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984718909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.984731869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984751519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984776239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984788259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.984800009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.98481206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.987035191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.987071631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.987087281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.987143481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.987157451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.987201141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.987211831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.987227282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.987237512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.987290022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.987303462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.987329242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.988149696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.988189296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.988203796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988251067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988306457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988321467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988333987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988348607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988360417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988372037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.988386587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.988490598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.988515538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.988528968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.988541568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.992137156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.992171766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.992187056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.992214196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.992227056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.992247086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.992264047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.992277237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.992289997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.993156351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.993171811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993183981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993196941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993212361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993225171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.993238532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.993248442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.993260692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.993270762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993282472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993294332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993306472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.993319072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.025653175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.025691955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.025736645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.025761995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.025910156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.025945186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.02868065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.02873739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.029410074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.029430914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.029443864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.029455194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.029479994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.030132627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.031003172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.031072462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.03460036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037283354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037296774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037309094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037320804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037332444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037344364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037357274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.037367874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.037678496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.037706726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.040976952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.041923506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.041956487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.041985297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.054838182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.054885192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.056362869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.056382109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.357211443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34252"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.379990977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"05ecb636-0635-4e47-af98-7385820dc818","remote_addr":"[::1]:34252","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.381140403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"05ecb636-0635-4e47-af98-7385820dc818","remote_addr":"[::1]:34252","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.381168473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34254"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.381179873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"05ecb636-0635-4e47-af98-7385820dc818","remote_addr":"[::1]:34252","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1189,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.386069918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"3a9d66a8-bce3-436b-aa4a-0d86b41ef56c","remote_addr":"[::1]:34254","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.386667171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"3a9d66a8-bce3-436b-aa4a-0d86b41ef56c","remote_addr":"[::1]:34254","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.389449695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"3a9d66a8-bce3-436b-aa4a-0d86b41ef56c","remote_addr":"[::1]:34254","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":3400,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.548659625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34256"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.584434475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"8825c13d-23cb-430f-b219-8a05dd3f5490","remote_addr":"[::1]:34256","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.584471326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"8825c13d-23cb-430f-b219-8a05dd3f5490","remote_addr":"[::1]:34256","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.584485796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34258"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.586756237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"8825c13d-23cb-430f-b219-8a05dd3f5490","remote_addr":"[::1]:34256","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":2380,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.58740207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6929b7d8-5cf8-4a34-95e1-80feb2c05c52","remote_addr":"[::1]:34258","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587425751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6929b7d8-5cf8-4a34-95e1-80feb2c05c52","remote_addr":"[::1]:34258","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.590211105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6929b7d8-5cf8-4a34-95e1-80feb2c05c52","remote_addr":"[::1]:34258","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":2803,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.001616634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.00482874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.00484842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.00485859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.00486876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.00488306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.00489523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.0049071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.016192827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.019250882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.019284113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.019306443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.041109142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.041154693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.041179513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.041206243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.043209103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.045272874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.045299224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.045313204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061589635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061649566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061662186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061673646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061683396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061694946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061704926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061716006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061726396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.061737106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.076064358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.076353629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.076368849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.07638049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.076597041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.080570051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.080618041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.080636731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.083365455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.083395235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.083537196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.083552846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.083563626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.083572996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.085749377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.09023945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.09026807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.09028101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.09029365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.09030592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.09031824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.094517271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.094543761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.094556211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.094567341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.094579011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.094594342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.094614982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.094625992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.094659702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.094671662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.094682972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.094695992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.094707962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100538041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100568001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100580181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100590041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100600851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100611741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100626901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100637392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.100647642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.100657882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.100670622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.102425161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.103524706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.106165239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10617751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10620098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10621035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.108122829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.109348456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.109372156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.109386096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.11229187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.112319561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.112344081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.112353801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.112707363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.11428327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.114307401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.114325171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.115610497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.117382486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.117407026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.117417266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.117428146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.117439876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.117451337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.117463687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.122071549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123563437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123597367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123609047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123625507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123636517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123647337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123657997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.123667247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123677847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123775338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123786868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123798108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.126018189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.126065899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.12608754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.126113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.12614231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.12615697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984272326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984312026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984323336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984333216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984342946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984355077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984370947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.984382077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.98501181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.98506263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.98509915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.98512842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.993708134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.993757094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.993782804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.993811334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.995362152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.995392972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.995436273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.995449093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.995674004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.995729394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.995739674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.997364282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.997390872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.997402852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.997412623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.997423663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.997434543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.997445593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997456183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997485473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997497493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997509063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997520263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997890785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997910105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.997922495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.003981745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.00483767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.00485265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.00487337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.00488475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.00489397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.005084721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.005115351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.005127241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.024535879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.024580559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.024595009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.039954586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.040009947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.040060557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.040077147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.040093047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.040104327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.040115207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.040124987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.041808896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.041848286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.041859996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.041871436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.044031047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.051137863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053813456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053834826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053901436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053911976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053922976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053937156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053948006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053963887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.053974347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.053984867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.054001997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.058477559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064307269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064345579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064358069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064370919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064381989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064395079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064411259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064424309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.06445811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.06447955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.06449438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.06450645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.06451644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.06452863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.06454163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.06455377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.06456809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.0645814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.06459156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.06460344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.06461358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.06462562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.06463814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064650541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064663751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064676571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064686411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064704521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064715481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064727181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064738491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064750241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064761471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.064770831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064781691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064793611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064805591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.064816961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.065141073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.065217073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.065313984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.065363934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.065388954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.065401804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.976870609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.976889169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.976899659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.976909719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.976970469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.97698511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.97699924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.97701281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.982718818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.982760079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.982788769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.982819869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983391262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983445642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983471702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983496832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983527582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983582213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983596143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.983609193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983769724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983850354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983866054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983878504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983888444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983909744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983920114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983937104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983952744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.983964285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.994469217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.994524458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.994538458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.994551178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.994603568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.996454037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.996482867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.996498838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.003356182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.003387832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.003401502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.003412723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.003429083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.003440033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.008044076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.008074736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.008088216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.01301966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.018430268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.018466548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018481588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018509198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018520578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018535598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018548168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018560058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018572219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.018583099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.019610694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.019667864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.019683644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.019802385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.021815395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.021846275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022064486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022076926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022133687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022163947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022177027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022189517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022219437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022236507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.022248507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.029346703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.029375473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.038031256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.038077606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.03874412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.03876298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.03884837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.03886071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.040425098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.040452038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.062074017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.062114107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.062159578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.062178028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.062191148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.062201948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.081211184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.081248534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.084872722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.084910122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.088818692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.088851882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.088865902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.088876752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.096093598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.096126889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.096141249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.096155879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.096168759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.096180379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.096192449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.096209689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.096221789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.096233259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.098146909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.098164359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.098175169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.098186389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.098199539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.098216539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.098228699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.098240469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.098265249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.09828606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.09831055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.09833614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.09835051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.973522712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.976857439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.976887549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.976898679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.976908479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.976921699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.976933579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.976945209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.977803453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.977861224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.977902734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.977929454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.978428236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979643353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979675243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979699443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979724493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979736793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979749043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979761063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979772963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979795173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979804783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979817034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979826444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979838154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979847454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979858374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979869074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.979879754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979900504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979923644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979941904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979952824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.979963834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.981337491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.981362561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.981375801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.981456432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.981466132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.981477122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.981486242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.981498112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.981509182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.981523082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.981535522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.981546442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.982454427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.983260581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.983276031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983288301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983314251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983323531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983334541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983345421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983356101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983366941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.983376212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.983386822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.983410072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.983422742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.983433632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.999759064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.999816364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.999907184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.999926915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.999969985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.999985375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.999996285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.000006765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.000017355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.000027955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.000045835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.000061195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.000072375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.003245911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.003282552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.003321512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.003333972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.003370672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.003380352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.003398702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.003418262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005628923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005668844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005682974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005693084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005704444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005713914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005756804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005768094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005779474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005791574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005809774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005819314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005829804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005838954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005851034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005862205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005872945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.005884835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005896945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005906355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005917105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005938775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005951095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005961805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005972195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005982845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.005991895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.006002355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.006013765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.011022461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.011063441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.011105761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.011146851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.011205672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.011231932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.011256862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.011270602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979497232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979531012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979542092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979551812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979639642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979684812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979697043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.979708663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.980105075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.980158645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.980195795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.980230925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.983430821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.983478922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.983503512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.983526822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.983943484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.986889539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.986917689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.986931059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.986943919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.986965499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.986976079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.986991239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.987000869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.98701181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.98702137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.98703258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.98704362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.98705439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.98706516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.98708844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.98710128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.98711223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.98714868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.987548762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.987591772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.987610003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.005785114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.006061385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.006075055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.006085315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.006096955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.006106715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.008746789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.008777419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.009909375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.009981825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.010024415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.010049665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039060411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039122152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039139052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039150792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039161722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039172322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039182712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.039192192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.041883436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.041928176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.041940846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.042104457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.044529649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.044563859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065179713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065893296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065905356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065915586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065927317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065938577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065949657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065960777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.065976007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.07459595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.076012467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.078794551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.078991432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.079005872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.079029332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.079040702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.079051322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.097015043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.097054303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.09858109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.099485105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.104264339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.104296249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.104308219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.104318149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.115526596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.116885013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.117800217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.117827278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.120749612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.120776902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.120788472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.120797832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.124087059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.124119119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.12442771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.124472581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137280115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137596307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137614107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137625177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137641197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137651827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137662537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137673077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.137682547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.13828245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.138303281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.14024539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.141273326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.141536907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.141585297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.142634922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.142671643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.142696083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.142712863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.973783254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.974883759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.974898009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.974908859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.974918659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.974932159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.974950249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.97496283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.976866859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977242891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977266501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977288651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977420152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977466102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977490222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977513552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977628313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977656173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977668923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977681083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977810044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977844834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977855264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977883244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977897544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977908574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977918074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977929195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977939905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.977950915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.97900464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.979665703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.979682163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.979698133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.979709304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.980885049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.98091732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.98093081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.98100476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.98101633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.98104826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.98105817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.98107115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.98108049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.981103121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.981114361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.981125651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.981870934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.98303328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.98305377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984626818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984671589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984681819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984696969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984707679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984718319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984728809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.984737609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.985088721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.985132051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.985144531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.985162731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.987155801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.987187441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987200851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987210811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987221661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987231172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987242272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987252902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987263482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987274142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.987284822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.99278415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.994020116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.994352718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.994395758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.994519098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.994548479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.994560729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.994570209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.994590919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.994602519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.99689642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.997258312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.997966886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.997977926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.998017236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.998027386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.998359128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.999596384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.999628744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.999642344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.999655544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.999665864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.999684504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.999694645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.000266077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.000292238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.002025636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.00273722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00275334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00276391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00277541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00278632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00279685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00281229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00282291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00283342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.00284678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.002857461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.002868601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.002879811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.002890721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.005255103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.005291063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.006387638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.00676455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.00680128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.006815551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974111887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974131797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974141417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974151007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974161007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974190727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974202407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974213597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.974332948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.974375098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.974409458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.974430778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974496959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974522489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974546139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974569339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974602799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974616619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974628859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.974640869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.978628469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979509894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979537274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979549024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979558534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979574564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979583664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979594424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979605084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.979615774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.979626255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.979649935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.979661495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.979672415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.979684825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.980849011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.980879901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.980893641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.98278272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.982798301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.982833391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.982842881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.982855861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.982864891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.983611125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.983637045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.983649045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.984416699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.985081572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.985109342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988811451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988851811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988862661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988878961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988889771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988900251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988910831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.988919761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.99056093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.99062553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.99063792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.990735171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.992835941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.993398004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994066838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994077608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994116218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994125698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994136638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994147328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994158128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994168628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.994179068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.996205918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.996227288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.998187538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.998211138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.001682615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.00268725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.002700221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.002709971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.005370634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.005401784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.00646911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.0065003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.006822671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.006849672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.006861682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.006871072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.008940662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.008957752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.009554985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.010053408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.013612236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.013622856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.013657306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.013666586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.013958187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.013976568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.014580491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.014615221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015758557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015787497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015799787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015810677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015821207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015835497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015845977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015856367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.015865457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.015875967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.015887207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.017328894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.017507195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.017518875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.017539666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.017569916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.017593086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.017615686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.017627606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985053293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985111773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985122983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985132703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985224504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985675736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985689576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.985706686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.985719586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.985741246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.985776166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.985796977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.987817817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.987858887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.987887707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.987910827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.988215669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.988261339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.988296039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.988309659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.0081552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.00821263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.00822506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.00824621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.0082561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.00827695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.0082863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.00829719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.00830791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.00831872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.009153395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.009183685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.009195475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.009206475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.009392676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.011546457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.011584237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.011596897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.012834803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.012852273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.012895093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.012904834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.012918474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.012927684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.0142582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.01427938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.014290971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.015214245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.015700648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.015744758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.018911884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.018954424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.018965634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.018977144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.019519627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.019531127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.019542867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.019552967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.021148905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.021446577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.021458557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.021469687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.022876894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.023284476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024209091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024326721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024338031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024347591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024358461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024369411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024380352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024391412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.024401952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.04599559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.046057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.048105721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.048140461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.050088901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.050118781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.050147781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.050157771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.052130301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.052161141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.053994891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.054436623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.092185983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.092789206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.092802316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.092812446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.09349019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.093795571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.094630365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.094892737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.094905667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.094923947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.094935297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.094953987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.096057303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.096080053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.096689746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.097399429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.097418689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.0974289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.09744016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.09745106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.09746155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.0974811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.09749333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.0975038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.09751268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.09752292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.09753415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.098939597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.099036508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.100020853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.100062103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.100118783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.100142293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.100165393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.100178843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973525016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973582476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973594206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973603916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973613296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973651917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973668797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973688457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.973761917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.973809857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.973849118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.973879348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973946378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.973979018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.974002518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.974025378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.974072819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.974093119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.974105659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.974117429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.974129079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.974162959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.974173439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.974197979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.974207309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.974218359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.974228609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.97423917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.97424998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.97426092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97427229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97429575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97430692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.974318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97432909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.976117799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.976152449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.976164369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.976198839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.976207999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.97623795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.976247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.97625737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.97626628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97627669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97628903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97630166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.977004854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.977031874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.977043624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.977075584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.977108084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978105149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978123529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978134049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978147229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978157849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978166979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.978177329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97820034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97821107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.97822208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.978501211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.978531601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978568191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978577181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978597902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978606892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978617232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978627482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978637922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978648072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.978658312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.978668372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.978679142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980040689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980070879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980105469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980114419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980135269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980144249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980154219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980165079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980670452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980700852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980734782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980743862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980759342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.980768383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980778493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.980791623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.981304405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.981329715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.981370236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.981379566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.981392486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.981401376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.981414126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.981425176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.981929308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983596717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983609577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983618547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983628787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983639077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983649337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983659517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983669997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983681697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983690507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983700757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983711587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983722257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983733068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983743858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.983764348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983785818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983808648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983831288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.983841788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.973916249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.97395146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.97396847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.97397855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.97398793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.97400649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.97407887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.97409137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.97412491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975184456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975213056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975234496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975254966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975278466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975306986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975330456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975359727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975371417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975389637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975401527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975413447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975438587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975448647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975459307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975468247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975479017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975487847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975500047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975510787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.975521267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975531587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975554818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975565868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975576638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.975587448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.976289551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.976326372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.976340392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.977318677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.978106771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.978127811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.978137991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.978148871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.978158741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.978169351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.978180821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.978192041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.978249731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.978278811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.978290691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979209266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979253136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979262956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979273676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979284596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979297427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979307867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.979317247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.979368867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.979393747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.979404787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.979415707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.980729624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.980994155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981258056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981273777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981296247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981306257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981316887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981327577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981337867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981348257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.981362597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.98205056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.982071841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.983495748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.983703349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.98389796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.98392594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.98393796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.98395377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.98396449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.98397602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.984568233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.984591933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.984762034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.984785164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.984796444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.984805754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.984816124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.984827294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.985200346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.985226326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.985645329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.986925885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.986939215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.986948975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.986959715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.986976265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.986987595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.987000295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987012246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987021236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987032056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987042376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987053466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987064056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987075186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987087436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.987096726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.987107166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.987118066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.98781708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.98784291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.98788667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.98791297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.98795743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.98798039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.988003591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.988015891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.973654599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.97370899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.97372104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.97374071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.97375019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.97376341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.97377457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.97378567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.973997581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.974066952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.974104902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.974134472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.974239522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.974293773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.974344943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.974369443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.975130127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.975500569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.975515259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.975527829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.975974501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976017211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976027661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976055512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976064952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976092932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976102232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976112872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976127822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.976138542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.976159412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.976183322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.976194562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.976205512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.976216312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.977991271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.978322443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.978338653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.981303168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.981332578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.981344598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.981354058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.981368208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.981377318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.98171036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.98173859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.98175055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.982565174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.982590184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.982603334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.983909641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.984045491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.984055481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.984067951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.984079812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.984091202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.984106292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.984115482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.984126462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.984149992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.984160832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.984171502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.985423068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.985451528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.986479874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987012926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987028096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987038866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987049757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987060777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987071817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987083107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.987093577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.987103787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.987115807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.989481099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.990029702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.991091637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.991125177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.991137387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.991146637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.991184357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.991222868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.991796901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.992721105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.993827231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.993851811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.993871381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.993880821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.996575045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.996607435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.99771176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.998718456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.998745666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.998756606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.998767776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.998777276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.000622155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.00155994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.00158526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.00159904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003246128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003276459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003288909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003299829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003310699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003321309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003331829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003342369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.003356589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.003367119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.003378749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.004866007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.004898997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.006432004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.007149808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.007178478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.007203528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.007227009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.007241069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973816351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973847261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973857661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973870891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973880281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973928942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973940252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.973956892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974030562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974096032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974139983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974161993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974213133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974246023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974273953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974297063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974322184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974338364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974350644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974363964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974376094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974399654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974409854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974436564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974445694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974457074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974466134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974476714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974488524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.974498975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974509215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974531975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974542845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974553635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.974564345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.976307994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.976343724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.976357184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.976400354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.976409674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.976441684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.976450554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.976460894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.976469734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.976486895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.976500275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.976511265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977233398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977687061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977698901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977710541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977731191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977740301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977750831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977761311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977771701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977782351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977792941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977803521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977826591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977837741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977848711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.978737046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.97961034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.97962292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.97963341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.979644521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.979653471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.979664021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.979674491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.979684771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.979695071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.979705291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.979715601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.979726481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.980308164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.980338484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.980378034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.980387014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.980408004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.980417094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.980427144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.980438055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.980952567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.98142601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.98143856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.98144812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.98145852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.98146917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.98147991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.98149115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.98159419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.981619571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.981656511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.981665851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.981681581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.981690761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.981700911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.981712201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.982236524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.982265764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.982301704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.982311274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.982321924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.9835714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.98358253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.98359294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.983603941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.983614151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.983623271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983635141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983646511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983749661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983776281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.983819102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.983841992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983882522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983907382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983930432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983940742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.973795272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975549581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975584821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975596281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975611542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975625312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975637142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975648472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.975659792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.975681902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.975702812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.975742912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975783612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975808633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975836443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975859843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975882803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975894113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975906493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.975920093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.97727651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977810513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977825323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977837913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977847913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977858683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977868323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977879483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977890763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.977911993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.977922513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.977946023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.977956823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.977967893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.977978854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.979893253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.980748538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.980768118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.980780678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.980790518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.980801118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.980810388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.980820928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.980829978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.980870068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.980904508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.980936308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.981742393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.981773493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.981786063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981847473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981884413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981894733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981905833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981916613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981937204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981947724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.981958384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.981969934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.981993504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.982004354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.982015054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.983355661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.985038869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.986011834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987649052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987681023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987691953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987703353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987714283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987725533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987736423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.987747013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.987764743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.987776143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.989849804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.990814108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.990837749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.990848289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.990860029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.990874849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.99112689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.99114077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.991602572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.991651113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.994932659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.996527247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.996552257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.996567977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.996579257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.996600467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.997869203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.999780773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999809383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999821053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999832973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999842433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.999853663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.999865354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.999881914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.999893904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999905684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999914644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999924954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999935234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999945534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999955684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999966284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999976784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.999985574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.000333096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.000357696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.001834353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.002265776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.002288786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.002310836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.002331926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.002359946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.002382876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.002395746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.973804654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.97511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975124251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975134171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975143901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975163341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975175091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975187761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975199731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975221711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975242631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975265651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975287091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975319952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975347932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975371842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975396452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975408482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975421062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975433562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975447582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975468672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975489062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975501162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975510642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975521753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975531033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975542073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975553473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.975565613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975576503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975599913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975618363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975629533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.975641423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.976619538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.976652258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.976666558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.976885669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.976896629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.97693767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.97694707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.97695756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.97696657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.97708239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.977096171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.977107071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.979344812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.979381052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.979395232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979571663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979611553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979620673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979631423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979641873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979652433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979662813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.979671653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.979705683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.979728884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.979739734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.979750494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.98113042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.981167891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981256541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981266491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981293371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981306341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981316901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981327351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981337861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981348121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.981358602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.981368982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.981379972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.982943979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.98297543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.986152926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.986183936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.986214696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.986224346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.986798949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.986835949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.987779014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.987812334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.988015655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.988047605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.988059675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.988068885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.989411502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.989441612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.990053695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.990088346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.990207306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.990217526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.990258826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.990268656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.990289957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.990301267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.993838665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.993910295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994315227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994334247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994344977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994355757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994366347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994376477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994386867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994397567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.994406447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.99493998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.99496698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.996768679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.996792729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.997012711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.997052271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.998424768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.998471738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.998495698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.998509008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.973845475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.973884015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.973895075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.973904955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.973998206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.974056946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.974069316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.974086086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.974367308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.974427398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.974469188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.974494748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.975896315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.977734615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.977786655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.977815415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.977841235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.977855475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.977869285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.977882735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.977897685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.977920955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.977937386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.977949936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.977963216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.977977806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.977992106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.978005316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.978018286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.978030966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978051266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978079266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978092236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978109386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978122147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978403588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978438828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.978452638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.981321683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.981334633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.981392313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.981403273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.981414513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.981424363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.981910006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.981932806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.981956986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.98279978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.98283495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.98285094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983035861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983082592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983093892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983105722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983117642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983130792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983142112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.983152152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.984124077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.984150927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.984162747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.984174647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.985455524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.985484574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985570604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985581334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985608024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985619724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985631224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985642355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985653815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985665275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.985677895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.98874726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.98877028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.991323483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.991360103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.991765895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.991785806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.991846056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.991856656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.991987227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.992020547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.993425154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.993456704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.993880206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.993892946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.993920766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.993931366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.996785101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.996822741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.998223078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.998256138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.000470919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.00048904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.00054537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.00055599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.00063025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.00064828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.002218258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.002251628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.002378979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.002390979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.002403509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.002415489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.002427469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.002439249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.002451689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.00246331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.00247518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.00248697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.00250072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.003992597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.004041538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.00451251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.00455107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.007774786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.007820307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.007882737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.007899367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.975861967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.976326559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.976338429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.976348799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.976359529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.976374859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.976392929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.976404999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.9785109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.978557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.97858231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.97861489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.979844767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.979984867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.980028998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.980059198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.98055337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.98058484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.98059905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.980611671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.984300899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.984350779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.984362569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.98439919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.98440908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.98443461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.98444385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.98445445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.98446516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.98447566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.985297264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.985323284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.985335124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.985346304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.985368255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.987268894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.987292914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.987305374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.988568151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.989608906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.989629206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.989639156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.989650236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.989660026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.989670886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.989683776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.989695246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.989706796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.989718867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.989738287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.989994128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.990046258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.990056348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.990067688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.990078658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.990089188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.990099658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.990108659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.990891212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.990942643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.990954603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.990965793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.992243559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.992826602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992841252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992851792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992862732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992872052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992885933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992896853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992907213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992917643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.992927763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.992937963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.992949383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.994551161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.994615581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.996281359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.99630895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.99633319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.99634364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.99635422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.99636573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.996930843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.996959633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.997079093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.997089293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.997108153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.997117413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.997129294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.997150054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.997676936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.997707926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.99852847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999167274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999180104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999196554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.999207794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.999219234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.999234354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.999246714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999651566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999664036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999674816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999685226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999695986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999706246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999716566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999726797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.999739747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.999749927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.999760987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.001220424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.001246554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.00244719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.00248691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.002520431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.002548651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.002572121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.002585501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.973605297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.973679467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.973690667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.975189925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.975327935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.97633182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.9763652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976385971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976409701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976453431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976492291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976524741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976596552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976635192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976658352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976682922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976730952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976750392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976762822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976774593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976786533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976824433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976835763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976860093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976869543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976883143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976892203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976902963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976913533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.976924003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976939473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976968934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976979894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.976990564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.977001304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.979157584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.979191215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.979205125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.979244925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.979261085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.979291265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.979300815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.979314625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.979323715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.979339865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.979353425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.979364555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.98020027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.98025485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.98028855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.98030681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.9803285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.98033836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.98034928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.98036015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.98037073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.98038144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.98039042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.994314821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.994349991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.994361541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.994373281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.995951299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.995982859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.99623265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.99624625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.996292321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.996302871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.996313601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.996330951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.996341331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.996351561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.996361881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.99819928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.99822971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.000948004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.000983334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.001197235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.001224216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.001236276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.001250556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.001260986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.001274196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.001877219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.001909239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.005031875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.005059045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.005078505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.005087785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.005966919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.00599695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.008685613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.008705393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.008718123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.008728083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.008739133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.008748824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.009152276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.009175856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.009827019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.009860009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.00997096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.0099809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.00999264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.01000305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.01001355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.01002398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.01004153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.01005217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.01006132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.01007153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.01008255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.011527228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.011556158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.014557603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.014603653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.015427437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.015462717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.015519178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.015534198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.973763038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974565382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974593452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974604902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974614622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974627713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974639243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974656113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974667333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974688483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974710053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974730843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974762743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974786113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974809723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974833864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974857354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974868664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974880824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.974893074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974905104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974926784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974936784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974947784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974956954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974967814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974984594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.974995294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.975005934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.975016334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.975026585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.975051045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.975061855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.975072995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.975084195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.976475372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.976507552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.976519602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.976556762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.976565902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.976596942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.976606023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.976616353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.976625313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.976637953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.976649503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.976660523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.977377946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.97806497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.97807797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97808989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97811426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97812316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97813371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97814462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97815906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97816938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.97817841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.978189831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.978215831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.978226611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.978237551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.978891304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.978923284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.978963434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.978972514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.978992595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.979001855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.979012205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.979023805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.979034395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.979044755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.979055235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.979065525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.979076425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.980433402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.980461692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.980497212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.980506172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.980527792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.980538222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.980548312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.980559202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981096045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981114985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981127965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981137535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981154266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981163166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981173496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981184586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981709238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981742468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981756249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981765829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981780359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.981789479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981800029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.981813829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.982368422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.982397232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982429802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982443942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982454722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982465162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982475502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982485792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982496192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982506682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.982515812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.982526252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.982537122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.98393682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.98395026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.98398487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.98401185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.98405192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.98407488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.98409918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.98411058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977438708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977459808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977470048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977479578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977489038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977501648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977512969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.977531499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.993420409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.993489429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.9935345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.99356209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.994620765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.994665715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.994690565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.994719615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.996120762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.996163962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.996177263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.996189453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.997479369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.997527669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.997538969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.997592629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.997619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.99763126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.99764071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.99765125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.99766187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.99767251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.000649145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.001168687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.001216268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.001230048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.001243018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.003285128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.003319138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.003334328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.004327893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.004357824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.004401374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.004432454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.004445144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.004455834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.006751356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.006786536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.006800596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.00764391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.00767604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.00769183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.008926747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.008982417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.008994677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.009008717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.009020377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.009032147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.009044057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.009053987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.00949115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.00951856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.00953078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.00954251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.010961547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.010995937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012086823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012098893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012134003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012146273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012158553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012169693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012190573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012208793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.012220573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.012232163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.012244503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.013793311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.013825401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.013936452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.013947592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.013977642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.013988062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.014001002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.014016532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.014620095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.014649596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.016345694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.016356494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.016393034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.016403894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.016436215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.016454385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.017034548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.017071928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.017173848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.017185178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.017212179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.017222539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.017234239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.017247029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.017801732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.017832032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018627346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018646546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018661926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018674776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018685916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018706406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018718136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018729616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.018740456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.018752276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.018764146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.020174344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.020207504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.020697316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.020738296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.020809567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.020834427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.020860037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.020873217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.979415539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.97947119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.9794835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.97950263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.980603005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.980642225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.980655595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.980667145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.980867606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.980911347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.980953307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.980978787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981047997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981084748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981107998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981132438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981179278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981199298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981247518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981259418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981282829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981316429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981326089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981351399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981360559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981374039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981383119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981393719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981404229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.981414699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981425149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981449619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981460409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981471129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.981481999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.983320999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.983351589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.983364789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.986101573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.986114133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.986157453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.986167123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.986180743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.986189833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.986614265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.986635965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.986647046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.98748095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.98753507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.98756881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987676331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987715031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987724821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987736151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987746961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987757471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987768041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.987777191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.988877017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.988905837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.988916777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.988927567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.990271384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.990294794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990373294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990382774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990408045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990417675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990428525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990439205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990449825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990464885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.990475445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.990485765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.990496955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.991880622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.991907092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.994490455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.994510055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.994532825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.994542165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.994758417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.994778017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.99539285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.99542518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.995615231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.995625461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.995649111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.995658331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.996431965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.996451175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.997015588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.997046038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.997103348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.997113638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.997135089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.997144589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.997155039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.997171489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.997696131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.997723131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.000969478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.000998468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.001015488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.001026168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.001036618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.001047048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.001057458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.001068008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.001076908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.00129875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.00131347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.002830547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.002855887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.002918658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.002946348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.003692692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.003730432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.003758382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.003770992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974308375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974363665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974374705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974384335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974393665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974433715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974451765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974462825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974551666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974598706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974634426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974665116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974751047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974797727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974822217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974845447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974875107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974886707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974898898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.974910458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974922308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974942718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974953978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974982998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.974992388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.975005578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.975014648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.975025198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.975035738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.975046298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.975056578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.975080998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.975091979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.975102849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.975113849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.976953688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.976992398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977004348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.977049998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.977059528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.977092549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.977101529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.977113379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.977122249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977133769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977145989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977156809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977892643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977922783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977934553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.977967283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.978002993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.978012213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.978022703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.978033153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.978049633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.978060054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.978068864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.978089264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.978112524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.978125024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.978135784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.97938214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.97941062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979448611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979457721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979479711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979488711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979499071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979509291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979519851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979531181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.979541551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.979551681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.979562601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.980940128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.980969748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981006008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981014908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981037349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981046249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.981056319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.981068389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.981595851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.981626482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981662472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981676132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981687262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.981696122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.981706362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.981717442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.982249815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.982277045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982312335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982321385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982343015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982351935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.982362925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.982374575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.982883318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.982904818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982943098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982952578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982962998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982977468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982987828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.982998088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.983010959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.983021149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.983030089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.983040209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.983051019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.984409456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.984434436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.984475586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.984499166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.985077809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.985112209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.98526093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.98527384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974017575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974091725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974103005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974112945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974335226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974381386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974404286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.974415407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.975900264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.975946324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.975979754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.976007885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.995471053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.995541893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.995566813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.995590174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.996690879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.996733059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.996745769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.996758539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999225992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999279792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999291562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999332672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999342383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999365163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999375173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999385583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999396193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.999406763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.003032291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.003094492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.003113592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.003125792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.003136782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.005393513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.005425243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.005465973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.00679741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.00682822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.006863081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.006874311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.006898211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.006913291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.007082282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.007099102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.007110252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.007925976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.007959246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.007971666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026757911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026815181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026827211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026838752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026850082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026861682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026872262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.026882202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.027495675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.027546025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.027564735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.027702936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.029674026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.029711176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030869022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030899872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030922132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030931932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030942822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030953342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030963912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030974202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.030990122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.031810116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.031847817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.033524095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.033569045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.051708617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.051755767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.051768367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.051777777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.052192589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.052222349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.053351775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.053381245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.054481721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.054492611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.054544301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.054553391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.055446185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.055471066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.056182499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.056220029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.057369035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.057398445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.057410265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.057419475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.057570546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.057601316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.0582237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.05825668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059159394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059176724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059188104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059198694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059216275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059226755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059237135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059247505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.059256735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.060655012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.060672902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.06223173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.06226264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.067064274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.067112404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.067134015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.067157745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.067182455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.067196235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.974360443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.975062467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.976132172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.976827526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.976923146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.976938136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.976950516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.976962956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.977018977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.977075297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.977113697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.977140047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977214538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977265908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977292128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977316798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977361188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977376829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977391409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.977405109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.977419799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978689095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978707075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978732725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978743495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978756015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978766716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978786616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978798656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.978811426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.978823896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.978857436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.978872086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.978896896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.978909936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.97969942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.97973431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.979749781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.979768301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.979779671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.979811021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.979822301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.979833821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.979844101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.979860211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.979887281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.979900311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.980681585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.980712975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.980727885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980762626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980798506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980811496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980824026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980836336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980848346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980859506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.980869966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.980886346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.980916196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.980929206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.980942357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.982371664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.982399814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982436824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982447564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982463214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982483474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982495954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982508754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982521955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982533785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.982550395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.982562755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.982591285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.984073852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.984108523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984148453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984159013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984182433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984192863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.984204103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.984216553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.984783676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.984812876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984850806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984861316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984876996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.984887356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.985473409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.9854885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.987691651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.987727891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.987870162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.987882382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.987907502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.987918282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.987929852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.987945332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.988557985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.988587185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988669816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988681336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988698206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988710216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988727676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988739786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988752666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988765156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.988776446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.988789146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.988802156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.990415894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.990446825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.990859357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.990893917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.99145732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.99149188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.99161351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.991627641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973577296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973599587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973610537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973620517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973647647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973701227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973714377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.973726877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.973809158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.973855238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.973892188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.973923078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.974027709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.974075519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.974100719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.974124729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.974171939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.974199749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.97422479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.97423874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.9742727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.97431356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.97432463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.975600367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.975618447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.975631047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.975641087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.975652727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.975668517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.975683357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.975694927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.975720897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.975733847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.975747527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.975759977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.976524441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.976572941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.976587582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.979325045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.979354626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.979386276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.979399926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.979420616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.979430996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.979729187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.979751888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.979764658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.980606432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.980643062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.980657602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981659887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981718487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981730418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981747188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981759058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981770808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981782438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.981792518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.982693442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.982739003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.982752093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.982764733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.984026519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.984058229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984543902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984570152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984584172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984594682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984606312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984618092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984643242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984655362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.984667572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.984683362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.984696173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.98611326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.98614657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.988779463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.988801123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.988828693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.988839463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.989133835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.989149405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.989739808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.989775098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.989945419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.989957949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.989978469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.989988439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.990018809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.99004539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.990583462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.990606862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.990665593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.990676593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.990692903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.990702363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.990714163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.990735963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.991243776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.991268376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991299716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991310266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991322606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991335696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991347786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991363846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991375386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991387116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.991398326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.991409846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.991421827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.992764033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.992790273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.992833004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.992857754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.992903354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.992928184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.992952194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.992965834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973751545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973799155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973811205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973821425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973833505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973857245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973870385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.973883096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.973926496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.973975126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974013106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974045446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974197467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974229057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974253907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974277827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974322588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974343288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974357338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.974370998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.97485381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974902511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974918531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974944981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974955881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974973321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974983641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.974995761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.975007171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.975018751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.975818545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.975864546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.975878546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.975891996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.975913316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.977681815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.977703805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.977717815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.978260618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.978284778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.978324928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.978336298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.978348398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.978358128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.979302613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.979328143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.979340483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.980096007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.980129627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.980144317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.98066824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.98070877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.9807207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.98073813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.98075023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.98076185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.98077368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.98078379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.981792875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.981821426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.981833256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.981845106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.983184022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.983223523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985023961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985054272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985068672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985079382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985091402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985103732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985116222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985128222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.985139672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.985633654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.985654924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.988332518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.988366778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.990099907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.990131407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.990143597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.990152897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.990163777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.990205207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.99077104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.99080318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.991225453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.991235463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.991246043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.991255093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.993796066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.993825836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.995365983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.995390364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.996177158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.996204178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.996221188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.996230658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.996241598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.996252778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.99664403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.99667672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998201508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998229458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998241248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998251898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998262498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998272998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998288018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998298358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.998307458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.999698205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.999727386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.001230203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.001255593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.001791436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.001832536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.00256767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.00261043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.00263449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.00264777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.989028559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.989068009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.989079829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.989090099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.98913278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.98918198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.98921185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.98922539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.989683252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.989742243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.989783173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.989809343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.991023609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.991066749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.991091869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.9911158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.991558522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.991595442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.991609342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.991632592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.01107426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.01111905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.01113146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.01114356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.01115419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.01117153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.0111971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.011209711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.011221691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.011233581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.012062915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.012094055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.012106855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.012118815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.012427057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.015980355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.016029295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.016045025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.017472092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.017502042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.017555993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.017584603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.017597643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.017607543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.038629849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.038678359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.038692439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.040336918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.040392138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.040406788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041840745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041925736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041937956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041951176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041966426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041978016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041990236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.041999976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.043292793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.043318973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.043331203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.043537974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.046143197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.046178317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047358193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047388313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047401823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047412624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047424654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047436374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047447724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047459314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.047470734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.047725175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.047743385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.049474474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.049512754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.054063907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.054090717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.054103847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.054113717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.05472232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.054743671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.055555375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.055593985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.056888091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.056898981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.056936212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.056946872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.080303609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.08033298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.081685076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.081728496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.082914532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.082951003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.082967973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.082986693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.103659437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.103696227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.106532592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.106574862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.10817819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.10819471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.10820839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.10822034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.10823166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.10824313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.10825786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.108269201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.108279141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.1300106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.130057431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.132662644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.132693894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.134422213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.134479973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.134910295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.134954475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.135084566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.135099726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974117281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974272651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974284572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974294862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974304892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974319152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974331742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974345522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974366152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974406842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974448402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974480873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974556713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974594693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974619903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974643833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974688364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974704774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974718984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.974825914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974862134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974904225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974915595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974943515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974954465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974969665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974980855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.974996635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.975008165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.975020075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.975036625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.975061305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.975073006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.975084466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.975096596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.977001385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.97801396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978052171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978067101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978078521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978090911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978100741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978112561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978122951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978135201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978157591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978174391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978187381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978199761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978212261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978225621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978247862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978259422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978272272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978285282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978298632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978316212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.978326592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978339282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978363392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978375502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.978387052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.979442518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.979481108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979517118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979527438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979548028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979558728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979570488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979581878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979598378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979610148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.979622989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.979634739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.979646929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.981003516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.981037636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981079136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981089496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981102816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981112586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.981126036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.981139716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.981671189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.981698989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981735519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981745619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981759999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.981770099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.981781329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.98179521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.982328352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.982355672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.982389993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.982400763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.982414013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.982423953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.982438813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.982451033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.982954855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.982982256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983017316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983028686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983041066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983053036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983068936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983080446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983092366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983105596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.983115826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.983126946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.983140166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.984503403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.984530053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.984569014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.984592514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.985271577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.985312047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.985519248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.985531268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973509845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973558295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973574095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973583985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973629245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973650465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973661855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.973673075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.975504085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.975571335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.975682756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.975708576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.980623871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.980736881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.980776111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.980804392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.980952052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.980992872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.981006523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.981018253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983486865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983551445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983562735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983596746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983606316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983632476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983641776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983657926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983668646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.983679366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.991731677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.991778567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.991791177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.991802637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.991813977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.993728767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.993768257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.993780287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.994217189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.994245909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.99428428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.99429433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.99431645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.99432579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.9944052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.99442347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.99443461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.995263325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.995295525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.995309485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995327965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995363245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995373385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995384265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995395075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995410825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995428675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.995437735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.995482856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.995506236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.995516946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.995527686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.996769722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.996793362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996878273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996887963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996905113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996914243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996924783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996935083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996945563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996955763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.996966433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.996976473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.996987293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.998485031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.998515961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.998580781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.998590391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.998610202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.998619382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.998629642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.998641132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.999178874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.999207925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.999243455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.999257995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.999268655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.999277645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.999287795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.999299675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.999813228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.999847038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.000897173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.000955723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.000984334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.000994824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.001005864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.001022564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.001578457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.001601687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001708307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001725167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001736017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001746467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001756877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001767127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001777498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001792438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.001801578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.001811878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.001822688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.003196515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.003222075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.003413386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.003445426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.003501976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.003525976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.003548826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.003711597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973671002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973707973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973720193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973735583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973745543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973778553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973792183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.973805923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.973882314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.973923274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.973961864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.973984964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974104155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974140365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974169745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974193925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974235145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974258715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974275296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974288786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974303306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974338496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974350026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974373236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974383966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974399006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974409256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974422686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974434356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.974446826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974464796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974493257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974505697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974517517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.974529387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.976398136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.976425776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.976446676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.979261901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.979277171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.979328671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.979339661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.979351041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.979361131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.979778843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.979800703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.979813474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.980767638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.980818389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.980832759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.980957549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.98100444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.98101499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.9810262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.98103721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.98104806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.98106567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.98107853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.982213826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.982258626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.982271206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.982282916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.983590513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.983613593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983694513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983704253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983744963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983769384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983781214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983791734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983802164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983812614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.983822984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.983833434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.983844894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.985213261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.985240371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.987910434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.987921004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.987959915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.987969035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.988803599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.988829059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.990465197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.990492677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.990688518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.990698929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.990729989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.990739079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.991587613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.991604743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.992169236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.992199546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.992265726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.992274967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.992302207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.992311227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.992599978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.992614418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.993612523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.993636913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996125696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996154586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996172636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996183486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996194066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996204546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996215006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996225526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.996239797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.997292672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.997314232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.99887911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.99891068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.999901825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.999938825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.001717324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.001759374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.001790395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.001803675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991745881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991801061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991812901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991828651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991839401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991871711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991885392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.991908922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.992387834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.992459214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.992499535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.992530345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.992941067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.992985437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.993012477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.993036517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.99363322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.993661841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.993676481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.993691851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993794161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993842711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993854291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993894222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993905382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993926892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993939122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993951202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993964362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.993977092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.994493125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.994519555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.994532415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.994544035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.994604235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.996503345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.996537205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.996551175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.996609155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.996622835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.996661816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.996672246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.996692136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.996702976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.996723176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.996738836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.996751346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.99748931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.99751926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.99753385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.99757868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.997623291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.997634311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.997646691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.997658411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.997670191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.997683051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.997693081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.997717071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.997742471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.997754311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.997766221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.999069588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.999288899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.999318829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.999335609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.999348119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.999360149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.999371969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.999383989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.99939607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.99940856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.99942015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.99943349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.99944604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.000707316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.000736626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.000780677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.000792407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.000815107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.000825767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.000838207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.000852167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.00138798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.00142589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.00146237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.00147349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.00149086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.00150125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.018254145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.018301645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.01925831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.01930666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.019575312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.019602742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.019645752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.019656632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.020054774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.020074734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.021078249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.021123009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02122375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02123606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02124915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02126136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02127279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02128442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02129586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02130704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.02131678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.021361621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.021382871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.025607342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.025643832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.025704752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.025753183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.026328066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.026357036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.026398626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.026411536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.243711793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34284"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.283286453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"ab7a1904-bcac-4206-83d3-bf3f456129f4","remote_addr":"[::1]:34284","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.283319953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"ab7a1904-bcac-4206-83d3-bf3f456129f4","remote_addr":"[::1]:34284","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.285200842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"ab7a1904-bcac-4206-83d3-bf3f456129f4","remote_addr":"[::1]:34284","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1925,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.312401659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34288"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.316747771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b2c86382-ad24-4593-9854-381daab033fc","remote_addr":"[::1]:34288","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.316780271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b2c86382-ad24-4593-9854-381daab033fc","remote_addr":"[::1]:34288","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.317726296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b2c86382-ad24-4593-9854-381daab033fc","remote_addr":"[::1]:34288","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":1000,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.418360014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34290"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.555733947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"29fbf2fb-6a15-4db2-9258-3201f030c072","remote_addr":"[::1]:34290","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.555783287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"29fbf2fb-6a15-4db2-9258-3201f030c072","remote_addr":"[::1]:34290","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.559284985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"29fbf2fb-6a15-4db2-9258-3201f030c072","remote_addr":"[::1]:34290","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":3576,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.586153531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34292"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.588377822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"45461537-1b73-4b66-bb7c-53c02fc66127","remote_addr":"[::1]:34292","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.588399202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"45461537-1b73-4b66-bb7c-53c02fc66127","remote_addr":"[::1]:34292","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.590809174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"45461537-1b73-4b66-bb7c-53c02fc66127","remote_addr":"[::1]:34292","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":2436,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.977754917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.977789237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.977800587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.977810677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.978093319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.978121659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.978135299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.978146939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979189254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979458546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979487276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979508176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.981047854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.981103054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.981127024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.981149974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.983533916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.983566187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.983580677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.983593207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.004187161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.004282721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.004293641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.005622248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.005636778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.005657058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.005666628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.005681838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.005692538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.005703218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.008126751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.008161481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.008177741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.008189431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.008440042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.011071986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.011104036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.011117896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.011836169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.011849189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.01190283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.01191252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.01193052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.01194193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.031531939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.031575719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.031588629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.035202157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.035237328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.035250258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.035903361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.035966771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.035978221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.035989521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.036000312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.036011092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.036021872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.036030992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.037987302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.038014192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.038025532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.038136462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.039902001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.039983532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.045966462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046021672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046119573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046145253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046162283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046173163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046184443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046195193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.046210203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.065258339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.065292329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.06741999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.06746873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.067818572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.067839312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.067892772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.067902342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.068078493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.068099623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.069014848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.069051698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.070219674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.070235624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.070292974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.070316714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.070390425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.070409825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.070997748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.071026088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.071841042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.071851012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.071886362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.071895872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.071915522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.071936573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.072492295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.072519565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.07348666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.07349815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.07350884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.073519781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.073532951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.073543581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.073561971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.073572581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.073581691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.073592131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.073603281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.075118629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.075146529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.076076583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.076108804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.076194154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.076220504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.076246344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.076259254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.974288297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.9749306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.975810775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.976356908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.97686935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.976920321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.976932061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.976943681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977013831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977067761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977106871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977136092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977201222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977291292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977315843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977339513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977365693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977376673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977389113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977400893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977412903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977433653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977443103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977455383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977465093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977475973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977484833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977495713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977506084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.977516674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977527214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977555514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977566714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977578824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.977589794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.979489034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.979516754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.979529454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.979562374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.979574414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.979600114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.979609994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.979620554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.979629524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.979643654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.979654834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.979665664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.980452258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.980494519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.980527009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980540679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980562179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980580619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980591759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980602509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980613019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980623669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.980632599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.980649979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.98067319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.98068475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.98069802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.982094687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.982126257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982161277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982175497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982189707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982207187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982217687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982228167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982238867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982249367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.982260017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.982271908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.982282858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.983818665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.983845885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.983881965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.983890945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.983914946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.983924006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.983934176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.983945356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.984498398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.984531039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.984569199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.984578649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.984598309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.984607239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.984617609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.984630399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.985167572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.985194472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985238912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985257672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985268962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985278082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.985288702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.985299932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.985842445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.985869635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985904875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985914395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985940306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985950796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985962386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985972716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985983346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.985993696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.986002686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.986013046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.986024116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.987525904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.987557534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.987587654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.987613934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.987638944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.987663254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.987686254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.987699284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973802022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973856482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973868532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973879172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973889382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973921412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973940992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973954153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974047873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974110493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974153204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974176034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974257074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974287714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974313174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974337284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974378985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974394115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974408355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974421635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974435265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974469365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974480635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974505645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974518185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974530125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974544396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974555786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974567216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.974579256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974590776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974615646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974627346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974640256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.974652066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.976481865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.976514826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.976528596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.976565986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.976576966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.976601556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.976612076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.976623586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.976633266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.976645946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.976664086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.976676966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.97739591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.97742614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.97744083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.97747377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.97749973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.977510361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.977524251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.977535991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.977547721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.977562241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.977571961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.977584931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.977609181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.977621231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.977633381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.978903108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.978937538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.978978698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.978989478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.979003278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.979014158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.979026048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.979037728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.979059178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.979071758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.979083688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.979096599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.979117819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.980484046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.980517426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.980556036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.980566856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.980581296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.980591786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.980603006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.980620636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.981130349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.981159409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.981195149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.981205459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.981218689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.981228989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.981240469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.981261809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.981780362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.981806482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.981994933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.982006183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.982022413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.982032213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.982133524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.982145924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.983979433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.984009863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984151144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984162794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984174924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984186534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984198684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984211564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984223474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984235305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984245175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.984256845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.984272795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.985730922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.985751672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.985839823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.985866483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.986397765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.986426066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.986568986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.986582126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.974873334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.974912604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.974923774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.974934145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.97594038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.97598079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.97599435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.9760062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.996908496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.997010696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.997033186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.997054296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.997996311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.998051641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.998077241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.998100852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.998632544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.998672795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.998686785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.998706925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000430513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000482934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000493674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000519134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000529164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000546894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000556374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000567064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000593144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.000603954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.003192417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.003235588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.003247428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.003258558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.003274318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.005273158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.005305908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.005320228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.026532445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.026613785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.026732126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.026767676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.026780256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.026790036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.028733666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.028771306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.028784346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.030281664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.030320454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.030333464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032847897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032906437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032916547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032932077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032942767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032953327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032963837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.032973137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.040086563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.040127893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.040140713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.040345515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.041859762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.041893392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043667711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043694991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043722772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043733402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043744282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043754962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043765282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043775732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.043786212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.044135604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.044172884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.045944983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.045975653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.047698642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.047712662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.047752492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.047761822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.048083924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.048106454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.048873478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.048902198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.066520667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.066554187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.066573887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.066583577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.066929539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.066955229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.068026374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.068062575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.085268312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.085300852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.085319052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.085328622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.086552688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.086591118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.087633494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.087671834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088381747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088406317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088418237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088429108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088439988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088450458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088463508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088474038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.088483138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.089708234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.089732144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.091348862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.091375462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.092004155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.092048166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.092119056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.092156046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.092180286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.092193686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974094727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974142858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974157648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974167378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974177128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974231608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974243568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974254738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974347679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974394489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974434449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974459289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.9745428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.97458467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.97460926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.97463251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.97465567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.97466815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.97468039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.97469224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.97470422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974736871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974748091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974772051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974781611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974793631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974803011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974813731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974824201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.974834661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974855511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974878671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974889561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974900321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.974912331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.976745841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.976773861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.976786121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.976827041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.976836501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.976872601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.976882181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.976893131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.976902171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.976912402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.976927122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.976938292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.977663755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.977695865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.977708256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977737716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977774406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977783786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977794636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977808836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977819436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977829786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.977838746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.977849906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.977873106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.977884036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.977894926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.979175383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.979211903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979229633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979239483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979260313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979269603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979280313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979290944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979313344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979323904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.979334604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.979351714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.979365024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.980737241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.980768361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.980789611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.980799311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.980817761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.980827051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.980837651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.980848851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.981367244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982149378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982167118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982176708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982187338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982196548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982207568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982218718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982230018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982241868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982253929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982263049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982273569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982284089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982294709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982305709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982653391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982683691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982700211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982709851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982721371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982732031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982742631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982752941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982767411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982778061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.982787131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982797611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.982808571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.984173978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.984202728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.984227259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.984251269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.984291049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.984314389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.984337359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.984349369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974424886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974482376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974494126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974503696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974512976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974539817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974552857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974564027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.974661547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.974707857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.974744008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.974775878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974849388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974884198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974916468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974939809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974985259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.975005699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.975018079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.975030009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.975044829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.975082139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.975093039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.975121459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97513084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97514209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97515213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97516252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97517299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97518344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97519601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97521902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97522982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97524055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97525146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97713445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97716902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.97718079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97722647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97723849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97727406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97728302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.97729572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.977304661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.977323021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.977336481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.977348801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.978098995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.978127725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.978139475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978173055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978208275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978217765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978228325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978239015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978250685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978261045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.978269965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.978280385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.978303216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.978314076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.978324726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.979570142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.979597742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979632372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979641432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979665532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979674602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979685083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979695353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979705673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979715933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.979726263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.979736253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.979746973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98111626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98114258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98117878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98118816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98120846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98121784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98122843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98123969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.981757553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.981789143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.981822263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.981831803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.981851924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.981861374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.981871874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.981882704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.982410856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.982440866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.982476267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.982485527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.982503777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.982512997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.982525757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.982536697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98303853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98306776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98310468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98311385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98312482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98313512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98314584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98315608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98316869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.98318053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.9831894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98319993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.98321082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.984558887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.984587137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.984623278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.984648658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.984686598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.984709728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.984732578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.984742678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973519138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973540289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973560119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973569599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973595939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973651689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973666199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973677389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.97379106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.9738374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.97387394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.97390347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973972081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974003701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974028111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974062111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974101571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974121131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974134522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974146322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974158122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974187702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974197702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974220482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974229752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974242752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974251782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974263462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974274052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.974284452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974295052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974318192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974328982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974339713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.974350593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.976116122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.976143792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.976156062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.976921116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.976931846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.976971096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.976980306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.976993276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.977002416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.977021696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.977042046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.977053086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.97781269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.97784217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.97785392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.977949421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.977990151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.977999741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.978010871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.978021481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.978033501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.978050621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.978059661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.978079831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.978103442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.978114462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.978125422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.979378438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.979408468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980141802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980151782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980180972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980194722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980205102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980215522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980225942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980236652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.980247272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.980257502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.980268753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.98170097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.98172644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.98181773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.98182712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.981850251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.981859331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.981871261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.981884781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.982436363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.982462254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.982500584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.982512794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.982528254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.982537124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.982547414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.982558374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.983062317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.983090427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.983129197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.983138327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.983157627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.983166647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.983176997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.983195117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.98369263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.98371845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.983974771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.983984041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.983994991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.984005411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.984015651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.984026352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.984036662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.984050932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.984059982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.984070222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.984081072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.985507139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.985537049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.985589939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.9856148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.986173262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.986211543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.986335763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.986347943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974302449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.9743378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.97434929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.97437018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.97437954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.97441822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.97442972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.97444067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.974533491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.974574021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.974607281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.974631151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974748712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974783172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974808722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974831882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974874432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974896812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974912662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.974924583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.974947413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.974985013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.974997123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.975026023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.975035363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.975056653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.975065773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.975076403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.975088383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.975098843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.975109433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.975132984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.975143914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.975154764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.975165654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.979992138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.980027448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.980202829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.98029598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.98031029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.98035296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.98036245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.980480031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.980489881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.980852892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.980879453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.980891403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.981716217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.981749817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.981762347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.981925898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.981971158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.981985538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.981996378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.982007258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.982017868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.982031188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.982046139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.983154694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.983186244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.983197734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.983208724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.984502671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.984538801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984612001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984621342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984649832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984659132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984669662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984679992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984690452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984700742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.984711122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.984721372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.984732162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.986155019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.986183459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.988835213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.988845473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.988898153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.988907303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.989212435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.989233175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.989862288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.989891788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.990077669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.990111169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.990128559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.990137859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.991160665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.991182905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.991753448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.991785158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.991840208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.991850058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.991875268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.991884518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.991899948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.991925418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.992436861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.992456791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996738593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996765753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996777483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996788303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996798743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996809373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996819813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996830223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.996844813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.996855123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.996867113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.998761193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.998795163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.999077325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.999116575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.000612362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.000665973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.000690563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.000703283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.973935888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.973985858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.973996988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974012608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974022108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974075598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974087628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974098739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974184009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974238109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974280999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.97431035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.97438052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.97441787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.97444249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.97446532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974505121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974525791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974540741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974553891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974572691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974611991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974622371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974648431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974657671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974671431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974680511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974691132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974702972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.974713452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974729112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974752372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974763312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974774122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.974785032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.976617251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.976650201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.976668462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.976699332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.976711882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.976747882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.976763122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.976773962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.976783142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.976793392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.976804702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.976816062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.977529986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.977571966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.977583866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977616346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977649746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977659337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977670247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977680657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977691157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977701607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.977711777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.977722217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.977745217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.977756077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.977766757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.979059424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.979083204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979260035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979293685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979305895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979315095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979325595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979336325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979346765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979357045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.979367335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.979378065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.979389485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.982099469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.982127199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.9822646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.98227479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.98230127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.98231025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.9823218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.98233335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.982885873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.982913813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.982993033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.983002564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.983022204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.983033854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.983044104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.983055044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.983558056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.983586426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.983623887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.983633027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.983652687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.983662007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.986387191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.986421901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.987160294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.987190835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987911388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987922288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987933178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987943478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987953828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987964018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987974318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987984678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.987993658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.989127004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.989150664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.991552176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.991621116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.991732857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.991763097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.991809407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.991833808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.991856878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.991868418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.976125568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.976163529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.976174509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.976184109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.97647292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.9765364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.976575941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.976589021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.977545696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.977617506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.977661166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.977687596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.977933497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.977977518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.978006948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.978030378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.979193184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.979337175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.979367955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.979386705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987414915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987558606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987591736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987603886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987613486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987627316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987636617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987647157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987657767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.987672667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.99229041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.99233649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.99234943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.99236096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.99245169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.99435345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.9943898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.99440793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.995295235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.995318205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.995363295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.995372845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.995398725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.995407925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.996508701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.996538691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.996551341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.998593811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.998622901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.998636392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999217054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999279465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999289495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999300815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999311615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999322485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999332955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.999345065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.999405055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.999428756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.999439566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.999450406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.001040134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.001061574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001074494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001084214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001098824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001107814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001118434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001128864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001139164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001149554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.001159964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.001170354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.001182004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.003362275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.003392376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.005544106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.005574547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.005593647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.005603017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.005624137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.005642197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.00625569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.00628384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.010350321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.010374371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.010386261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.010399241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.010897763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.010915464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.012439431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.012467711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.013377656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.013396106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.013414936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.013424626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.014302081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.014346341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.014895414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.014925644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018652173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018677933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018689933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018700653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018711313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018721583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018731973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018742363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.018751423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.019098205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.019119525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.020642123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.020669173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.021858639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.021894459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.023693118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.023740898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.023765129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.023784259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974271799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974318179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974329119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974339219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974348509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974390689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974402919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974414209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.974665521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.974718591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.974760161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.974785351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974941322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.974980662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.975005122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.975027962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.97651022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.97654092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.97655463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.97656683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976718071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976771701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976796901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976808701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976817761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976828551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976837802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976848352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976858852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.976871742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.976882442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.976906312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.976917602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.976928542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.976939602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.978815052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.978839552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.978851852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.984829892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.984877402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.984889832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.984899212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.984910092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.984919492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.984929582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.984941922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.984953093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.984963953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.984975503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.984991983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985003833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985024823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985033793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985044623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985055313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985065653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985076033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.985084953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.986752622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.986796642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.986808862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.986820962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.987899737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.987932868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991376025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991389955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991439725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991454015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991464545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991474845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991485266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991495636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.991506156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.993250924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.993281585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.994926163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.994958063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.995154584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.995164644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.995209384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.995233164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.996591581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.996609181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.997717556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.997750067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.00047844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.000511721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.000524041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.000533851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.001845737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.001863957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.002556671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.002588481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.002735322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.002760172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.002795042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.003406555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.004691152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.005072854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.005883028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.006182649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009191664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009215475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009227155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009238135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009249485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009260055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009270745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009281185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.009290445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.009619257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.009637877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.011302125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.011327525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.012851543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.012888503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.012954743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.012987654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.013011724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.013024414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.973792016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.973827196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.973838426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.973848216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.973922506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.973981187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.974000917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.974012167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.974266018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.974328408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.974367659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.974397839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.975919506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.975964257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.975988107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976012447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976072207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976100647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976113237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976125087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976207558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976254288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976265698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976301198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976310428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976333389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976342539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976353149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976363629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.976374009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976387489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976415829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976426829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976437779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.976448809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978252858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978282528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978296038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.981263713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.981292684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.981320364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.981330544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.981352494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.981361744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.981853726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.981876287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.981887687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.982755441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.982793181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.982820731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.982971482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.983015952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.983026622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.983037632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.983048442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.983059303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.983069833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.983078803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.984239628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.984268569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.984279479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.984290199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.985569955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.985596765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985669816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985679326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985704026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985714696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985725186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985735586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985746236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985756446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.985766846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.985776976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.985787976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.987180003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.987207313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994066808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994087318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994098618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994108168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.994118578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.994130648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.994141759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.994153779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994165889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994174949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994185549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.994194489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.99650494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.996552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.997152633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.997189333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.000027658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.000049178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.000064398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.000073668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.000344559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.000368179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.000983633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.001034253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001232174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001241694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001252274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001262864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001273384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001283854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001294374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001304904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.001313844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002900932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002930042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.00435844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.00437854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.007474095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.007514406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.007862827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.007891207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.007914288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.007926858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.990982402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.991013042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.991024802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.991034862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.991337384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.991388274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.991409354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.991422174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.992379419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.99244185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.99248033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.99250844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.994378419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.99442255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.99444797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.99447548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.995858237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.995913417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.995927937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.995943017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996701961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996757381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996770061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996805672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996816792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996840522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996851242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996871322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996882282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.996893512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.997216964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.997257464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.997270344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.997282604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.997336564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.999417885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.999536885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.999573395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.026992624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.027034204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.027057814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.027067524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.027091574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.027100914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.028475291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.028514421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.028527351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.031039084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.031073734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.031087454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032329861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032340591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032351711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032362571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032373151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032383641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.032392661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.033925379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.033972609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.033984749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.03410929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.035732198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.035762878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039025304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039053504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039065674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039075614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039091295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039101955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039113025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039123745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.039134405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.040976404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.041001784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.042698492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.042732862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.045782428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.045810778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.045832398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.045841568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.048924124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.048958334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.049879379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.049910999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.087004886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.087044586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.087059786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.087069406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.08777258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.08780505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.088913145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.088947495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.090270452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.090299832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.090311772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.090325972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.0918275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.09185678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.092679454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.092710634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093334968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093345568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093356558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093367028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093377548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093387898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093398228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093408878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.093417748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.093428338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.093439568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.094912416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.094945156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.114128543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.114191853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.114591555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.114638225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.114833046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.114852956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974367528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974414668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974426558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974437388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974447988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974499288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974514848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974537879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.974652629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.974711459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.97473359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.97476047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.97482944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.97487701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.97490169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974929681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974953211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974964711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974977871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.974989651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975001371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975023451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975042661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975056441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975065701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975077681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975086721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975102711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975113272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.975123682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.975134392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.975164932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.975175962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.975186872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.975197862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.977193982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.977227022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.977239662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.977276062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.977288753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.977307613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.977316663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.977327193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.977336033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.977347633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.977361183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.977372423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.978260987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.978289748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.978303368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978321988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978356488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978366148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978377178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978387908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978398388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978408798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.978417628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.978429058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.978453928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.978464868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.978475769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.980005296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.980035166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993439184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993473774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993489854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993499604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993510685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993526175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993536645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993546905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.993563585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.993612525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.993643335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.99658823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.9966237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.996777241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.996801551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.996813581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.996825031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.996835331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.996853321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.997435814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.997463824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.997542335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.997576985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.997589005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.997598315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.997608805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.997620125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.998151988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.998177638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.998217788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.998226988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.998243708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.998252798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.998264368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.998275689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.998807631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.998839351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001606065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001634075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001646195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001657075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001667705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001678115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001688615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001698825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.001707815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.002112227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.002148358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.003690725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.003729846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.003899896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.003933167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.005098012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.005193823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.005219053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.005231703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973448103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973498273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973510243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973520753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973584273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973606993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973619974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973638004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.973689624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.973742634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.973782954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.973813595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973885095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973920785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973946635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.973972055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.974014186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.974029556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.974061006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.974075746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974099416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974135266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974146646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974195796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974226347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974238807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974248387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974259137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974269607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.974280067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.977024481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.977072661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.977084941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.977096101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.977131051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.981238362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.981268192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.981281792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.981566094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.981584644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.981635104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.981644824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.981664804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.981674274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.981759545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.981786355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.981798255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.984445428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.984533539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.984545889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.98469979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.985160072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.985189122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.985200542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.985211232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.985221562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.985231832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.985240842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.985410163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.985435313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.985446303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.985571294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.987766845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.987794025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991035082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991063592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991075652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991085022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991095762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991110132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991120442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991130682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.991141102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.991468724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.991489104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.992978291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.993153812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.993471044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.993498904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.993511794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.993525634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.994062187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.994080697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.995550084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.995573985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.995692915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.995702465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.995729015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.995738205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.995751915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.995774106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.996310228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.996339398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.996420979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.996449489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.996461569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.996470969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.996481499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.996492919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.996979922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.997162903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997230673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997244403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997254983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997265473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997275693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997285893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997296163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997306423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.997315213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.997626475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.997640725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.999120342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.999154633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.999202413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.999226873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.999285853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.999327383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.999356664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.999369124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.988111186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.988147917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.988159777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.988169807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.990299007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.990345958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.990367698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.990381348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.993098882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.993160592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.993203222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.993230322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997128202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997172912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997200762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997231342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997806315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997872136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997904926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.997919466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999387583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999463164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999474184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999512194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999523174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999547534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999567304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999578594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999589974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.999601474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.016941511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.016988792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.017002522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.017015532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.017112262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.019029102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.019069492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.019083892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.019404204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.019420174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.019476314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.019488954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.019525225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.019552115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.019674825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.019696185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.019709105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.020744721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.021327254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.021343114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022003237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022084307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022095668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022108128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022119678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022131668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022143108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.022152688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.022300369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.022328059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.022340899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.022352899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.023667925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.024091928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024711221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024723291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024766461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024778101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024790241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024803101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024819751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024831741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.024843181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.024854991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.024881432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.026390139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.027748216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.027773186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.027784896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.027798156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.027809146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.027825606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.027837887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.028084878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.028107678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.028210708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.028221218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.028246729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.028257119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.028268779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.028281669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.028809111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.029877117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.03045869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.03047801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.03049875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.03050931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.03058019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.03059638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.031187403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.031219214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.031707206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032598621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032627781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032641721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032653281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032666101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032678161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032690141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.032700181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.032711601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.032723851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.033784427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.034714751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.035572566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.035608476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.035689166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.035728826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.035755807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.035769117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973707043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973734023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973744853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973754533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973777903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973829364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973841244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.973858054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.973939674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.973983735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.974019015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.974757478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.974964059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97500307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97502667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97505404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97510264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97512958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97514183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97515369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975228891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975271981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975281661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975310021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975319341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975338371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975347381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975357901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975368322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.975378602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.975389542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.975414082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.975429802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.975440582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.975451492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97709897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97713134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.97714362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.977330671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.977345242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.977379832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.977397012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.977407322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.977416222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.977450102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.977463532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.977474432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.978242616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.978277716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.978289446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978344587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978376627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978385767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978396557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978407017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978417857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978428207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.978437017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.978453927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.978478487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.978489367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.978500027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.979744004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.979770614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979807994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979817064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979840554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979849664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979860074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979870474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979888094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979898314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.979908814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.979918905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.979929695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.981279551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.981308262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.981342112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.981351652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.981375612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.981385202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.981395312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.981412882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.981930855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.981957925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.981992005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.982001075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.982021535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.982030505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.982055745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.982066825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.982566198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.982591988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.982629308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.982639138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.982654668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.982663658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.982675308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.982686229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.983184211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.983209981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983243941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983252941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983264681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983274901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983285292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983295472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983305832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983316062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.983324902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.983335062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.983345862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.984705429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.984732599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.984762009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.984783629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.985293442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.985322972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.985446212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.985459083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974289196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974324106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974335036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974344546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974354126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974402846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974414406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974425586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974512877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974562637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974597587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974628737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974701698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974734538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974757828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974780708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974818028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974832988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974845038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.974856759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974868509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974903439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974924199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974934799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974944019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974957189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974966509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974977109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974987539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.974998059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.97505965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.97508741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.97509845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.97510989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.97512066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.977271921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.977304171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.977317511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.977358671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.977368631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.977405091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.977414571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.977429712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.977438702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.977448852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.977462242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.977473012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.978241026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.978270696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.978284096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978297706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978357976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978367946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978378766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978393976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978404536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978414946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.978424037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.978434747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.978457747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.978470327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.978481177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.980451827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.980483767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980497757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980507627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980518647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980527777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980609448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980626808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980638138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980654098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.980664778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.980675028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.980686718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.981547642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.981579582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.981787654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.981803704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.981815374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.981824594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.981834974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.981851554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.982250876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.982327066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.982391367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.982852519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.982909989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.982920519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.982953819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.982965659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.983513662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.983545932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.983582343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.983591563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.983609543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.983618553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.983630623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.983641643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.984158516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.984191086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984204876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984214476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984225316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984239976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984250586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984260866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984271346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984281646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.984290586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.984300916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.984311896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.985778564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.985807504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.985838314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.985864624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.985911504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.985934624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.985959065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.985973145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.976191325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.976226295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.976237855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.976247975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.976955289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.977002309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.977015879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.977028789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.977699302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.977752463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.977794953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.977825843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.99888046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.99893467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.99896043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.99898549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.000402677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.000456607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.000471618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.000485128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005155191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005207751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005221182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005255972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005267362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005308432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005338662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005352422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005364902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.005377122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.007233052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.007261262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.007278382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.007290512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.007398693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.009435433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.009477953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.009492173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.027259532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.027302943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.027315953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.027325813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.027336633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.027351633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.030237217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.030272898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.030285018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.032607519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.03267081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.03269047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036420929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036483009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036494799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036505999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036516979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036528059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036538689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.036547779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.054733931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.054789271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.054807261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.055128253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.057095213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.057122123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.058386679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.058403339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.058448319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.058457859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.058469209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.05848003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.05849099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.05850158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.05851663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.060343979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.060356859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.062137778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.062167278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.062635561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.062645221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.062681221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.062690391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.065902727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.065968087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.066949282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.066981812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.068207059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.068257139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.068320639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.068343509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.068663351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.068717801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.070329319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.07040556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.070620491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.070657441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.070709321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.070733091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.071451605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.071476915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.072029328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.072101488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.072212839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.072242199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.072265799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.072291649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.072312469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.07233328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.07235418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.07239915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.0724204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.077260194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.077293555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.078996933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.079024533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.097239825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.097305525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.097724467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.097766607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.097924408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.097946828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973831993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973887473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973898263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973908043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973917563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973930103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973941283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.973952573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.974067414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.974120234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.974158174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.97537658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.97539839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975423861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975447141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975469941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975495181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975506111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975518081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975529911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975541711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975562461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975571951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975584281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975594351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975606351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975615321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975626142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975636992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.975647572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975658102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975681442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975693802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975716282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.975727352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.976281955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.976314325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.977446151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.977459121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.977469101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.977963853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.978002334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.978014414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.978031014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.978193775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.978264875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.978298595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.979114609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.979640562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.979673872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979696862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979720882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979736862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979749092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979768472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979788943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979806783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.979817553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.979829573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.979865193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.979878313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.979892863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.980809568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.981729832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981747212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981758703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981770473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981792953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981808043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981819713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981830683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981842543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.981856143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.981867823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.981881203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.982486766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.982517306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.982560887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.982571497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.982596387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.982606577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.982617817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.982637387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.98316133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.98319016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.98323083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.98324144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.98325564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.98326549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.98327657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.98329664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.983816433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.983847383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.983861773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.983876213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.983888313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.983898573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.983910003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.983923713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.984433276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.984459416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.98725062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988267965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988451416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988463586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988480487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988492517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988504527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988516407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.988525847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.988564637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.988937639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.990594287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.990625457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.990700838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.990728338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.990784728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.990810268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.990835098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.990850948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973745472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973782022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973794152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973804273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973814753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973855533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973868623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.973881843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.973964133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974009094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974056954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974089104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974164014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974201435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974226485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974250515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974294985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974311055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974325145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974338625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974353405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974388815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974400075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974425016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974437116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974448676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974459356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974471316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974482596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.974494546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974506796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974530816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974543726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974556536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.974568496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.976215064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.976251065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.976265235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.976309455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.976324985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.976352975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.976363495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.976374795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.976384715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.976400415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.976415865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.976428575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.977147189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.977186299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.977200019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.977240059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.97727266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.97728374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.97729678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.97730824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.97731949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.97733055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.97734021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.97736463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.9773935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.97740563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.97742981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.978684547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.978714457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978756077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978766667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978787997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978798977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978810467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978822387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978834427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978845907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.978858477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.978872158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.978884098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.980242954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.980273015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980311795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980322325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980342255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980352725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.980363895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.980380465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.980897098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.980925628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980965108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980975668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980988748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.980998538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.981010348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.981024618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.981548881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.981589241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.981604471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.981614671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.981642832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.981658492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.981670412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.981684032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.982194084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.982223364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982259585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982271025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982283895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982295685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982307095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982322685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982334715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982346215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.982360855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.982372175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.982393655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.983736872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.983762772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.983802142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.983827013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.983868343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.983892803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.983916593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.983931023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.975535961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.975570531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.975581841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.975591761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.976336705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.976384825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.976396415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.976407585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.977207019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.977242789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.977263909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.977284599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.994604257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.994661307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.994686227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.994709617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.996226505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.996266825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.996279245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.996291385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.997869343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.997928503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.997939623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.997981934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.997991844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.998009794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.998018954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.998029454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.998053224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.998063704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.998333065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.998357786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.998368936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.998381376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.998437256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.000724138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.000741428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.000754638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.004215715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.004253725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.004266005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.004275645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.004299566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.004308966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.004996429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.005032549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.005044979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.006199965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.006237835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.006250725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023432972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023495012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023506932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023527952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023538992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023549742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023560282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.023569542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.025874114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.025922714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.025934744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.026058525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.027626563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.027659123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031835844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031857084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031900424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031927265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031938975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031949505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031960235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031970795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.031981345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.033135021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.033169961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.035108021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.035138751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.035959625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.035970635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.036008065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.036017345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.05881844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.058863311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.060277318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.060308438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.061381563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.061411603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.061444703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.061454503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.063680275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.063710775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.065617044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.065659715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.087175773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.087208073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.087232734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.087242404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.089020003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.089043683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.090205779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.090241069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.090999093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091027773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091039163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091049893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091060413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091072963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091083443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091093663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.091102623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.092884902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.092909302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.09437992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.09441136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.094962373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.095005243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.095048993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.095073993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.095097223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.095109753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.982162103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.982197463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.984027213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.984042813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.984887697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.984914247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.984926327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.984937727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.985079228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.985118658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.985147238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.985170268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.986529465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.986588226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.986612736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.986636106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.988753407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.988784127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.988805267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.988822857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989078028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989124598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989135049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989164739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989174369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989190709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989200009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989210799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989221689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.989232169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.989261069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.989284899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.989295889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.989307149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.989319939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.991201959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.991230399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.991244629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.99133177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.99134216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.99137387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.99138353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.99140496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.99141417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.99142448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.99144486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.99145621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.992406555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.992431395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.992453495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992679496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992721527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992733687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992744727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992756917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992767567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992777937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.992787097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.99330692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.99334035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.99335179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.99345146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.996362035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.996422615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996664577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996683207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996707787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996717387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996728457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996739027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996749617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996760407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.996776647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.996787257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.996809387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.999515651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.999548311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.999562421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.999572701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.999584051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.000381305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.000405316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.000420856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.000434306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.000448036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.000467376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.000478196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.000490366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.000500836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.000811238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.000831588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.001457531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.001490131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.001529201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.001539851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.001569081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.001583481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.001594122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.001605622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.002213685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.002287705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002348075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002375185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002399446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002421636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002442746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002463476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002489516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002531856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.002552896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.002595047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.002629577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.004256335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.004286615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.018392586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.018444267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.018607137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.018645518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.018832099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.018848829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.980632855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.980675016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.980687366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.980697816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.982203433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.984501745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.984528415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.984541765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.984554385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.984577725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.984605885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.984630815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.987940132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.987991422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.988017762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.988042303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.989128498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.989165018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.989179138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.989203758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008607887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008683357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008696617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008731177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008742267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008770177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008785617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008797187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008808818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.008820908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.011869203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.011916183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.011929923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.011942673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.012170355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.015084789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.015126619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.01514622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.016087804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.016124895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.016137175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.016147235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.016165195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.016174325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.021597372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.021638272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.021657042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.022682938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.022720168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.022734108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024465166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024522047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024533417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024545527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024561067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024571787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024582187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.024591827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.026356886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.026400606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.026413596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.026474406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.028834208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.028871938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.047924935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.047966445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.047979045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.047993735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.048005455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.048016165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.048026715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.048037005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.048047575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.052587068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.052623208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.0548573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.05489716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.055416793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.055452123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.055464223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.055473623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.074169477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.074211347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.076554399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.076651719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.086127677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.086172637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.086185687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.086195147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.086803051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.086879441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.088217438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.088308318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.089905206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.089937416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.089949606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.089958896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.091916486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.091954927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.09263787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.09267093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097579125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097622905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097635415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097646995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097657775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097668835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097679766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097698656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.097707976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.097718356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.097730186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.102096628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.102119668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.102135558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.102157618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.102183318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.102206318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.102229348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.102242959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.97366625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.97370305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.97371996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.97372969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.97373898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.973751161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.973762711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.973774041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.973848591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.973895031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.973921611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.973942372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974753416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974790716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974817496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974840566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974887996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974917056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974929166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.974949677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975024747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975069067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975080377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975091277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975100347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975110937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975120177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975139118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975149658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.975160068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.975170348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.975193748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.975204698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.975215488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.975226378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.976897086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.976932177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.976944467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.976990387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.977001997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.977038427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.977048037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.977058607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.977067847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.977087757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.977099177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.977112258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.978477244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.978511695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.978523495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978666645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978709276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978718546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978729306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978739876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978751746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978762266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.978771416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.978792816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.978816006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.978826926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.978837606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.980123223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.980151183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980224933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980234523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980257713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980266823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980277484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980287934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980298284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980309124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.980319534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.980330274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.980341134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.981724251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.981750951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.981787521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.981796581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.981821861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.981831101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.981841311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.981852551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.982384404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.982410504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.983182538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.983196978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.983219848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.983229178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98361395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98362775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.984657275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.984688305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.984966167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.984975497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.985002117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.985011057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.986136323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.986168413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98763933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98766927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987796121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987806511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987817501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987828051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987838241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987853801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987864211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987876641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.987885621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.987896311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.987907201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.989304109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.989331209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.989417129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.989446259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.989491379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98951481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98953804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98954965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.97568027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.97572926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.97574695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.97575772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.97576812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.97578197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.97579455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.975806881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.975995031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.976052862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.976086202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.976116802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.976221273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.976256473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.976283193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.976307493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.977267208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.977309198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.977333218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.977346978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978187053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978238613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978250913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978263833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978273983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978286013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978297573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978313463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978324593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.978336433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.978417994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.978444084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.978456384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.978469894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.978482184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.980070092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.980101852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.980116172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.983191288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.983219778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.983232958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.983244218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.983259208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.983269248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.983847221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.983866881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.983880101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.985099277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.985142578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.985157378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.985406419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.985449339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.985461059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.985473679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.985485739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.985497699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.98551241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.9855228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.986270083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.986305324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.986318384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.986330084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.98759329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.989341978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989359428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989370599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989382629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989393179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989405669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989418109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989429979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989441739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989454779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.989467189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.989479569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.989491569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.989507749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989521649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989531439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989543779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989557219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.98956918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.98958193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.989888951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.989918061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989955241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989965911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989981122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.989990922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.990001952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.990016302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.990566684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.990596225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.990632725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.990643365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.990658025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.990668525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.990680175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.990699005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.991201588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.991228238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991264398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991275688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991288008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991300208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991316068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991327718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991339578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991351288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.991372769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.991384539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.991396499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.992747666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.992769586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.992810936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.992841716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.992882556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.992907906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.992931846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.992943627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975098446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975131237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975142907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975158357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975176997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975251617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975282457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.975296347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.975691049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.97574658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.97578881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.9758199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.977638079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.97767973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.97771209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.97773649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.978763855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.978803255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.978823605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.978837215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979042866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979106257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979118027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979153177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979164407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979199267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979210737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979222247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979236327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.979247737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.979297078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.979323088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.979336518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.979348798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.979360788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.981095017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.981130887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.981146267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.985210098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.985283378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.985403329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.985434479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.985447189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.985456969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.98774109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.98777304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.98778537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.990372273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.990403473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.990417223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992428553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992490854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992502204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992513604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992524504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992535244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992551234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.992565414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.994691665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.994732455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.994744685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.994811256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.996644075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.996675565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001845691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001894951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001907421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001917201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001928781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001939692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001950552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001961432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.001972852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.005296089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.005331939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.005345229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.005363559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.006793026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.006819886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.006867426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.006898097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.009256319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.009285479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.009956632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.009994972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.013760751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.013786591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.013830312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.013856852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.014325644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.014349544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.015049418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.015671351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.016255344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.016278804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.016357704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.016394075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.018343294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.018851457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.018977258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.019012128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022283754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022313445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022325595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022336715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022347395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022357845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022368605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022379045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.022388145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.022647766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.022666756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.024227134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.024676026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.025812882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.025857962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.027092499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.027684252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.027708182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.027722462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.982742425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.982778765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.982795645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.982805525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.982958666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.983002966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.983014336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.983025406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.984376773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.984431543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.984471623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.984500554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.00377296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.003821381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.003852401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.003875901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.005321118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.005384919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.005420109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.005438709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.005950821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006025902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006043392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006092052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006102132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006128692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006138442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006149072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006161742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.006172723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.008055962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.008095802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.008107592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.008122902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.008134152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.010466544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.010508264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.010527825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.014366484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.014396444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.014408714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.014418484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.014429274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.014438754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.032489685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.032521785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.032534495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.034323764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.034371354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.034384034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.03541584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.03547617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.03548724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.0354984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.0355097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.03552054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.03553168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.03554544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.037707351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.037736411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.037754802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.037765922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.03936855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.03939198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.04344118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.0434692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.043491791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.043501531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.043512231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.043522731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.043533071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.043543381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.043553661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.044170004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.044197634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.046069854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.046111024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.048164044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.048192584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.048212154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.048221754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.053684492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.053716232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.054717387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.054770718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.074954969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.07500043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.07501298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.0750304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.075684453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.075708523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.077823533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.077848534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.08302771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.08306276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.08307512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.08308442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.084431357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.085361182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.102596559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.102644449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104306527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104350568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104363118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104373758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104384668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104395268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104405698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104416098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.104425558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.104709039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.104729439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.10682482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.10685857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.107067321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.107119752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.126337268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.126410428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.126435149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.126449459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.973389917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.973433967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.973445057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.973454917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.973464137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.974528913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.980946275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.980963925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981070736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981092676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981113736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981136136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981292967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981327327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981352387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981375277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981428948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981448208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981460588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981473668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981487988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981525198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981535438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981571608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981581138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981594628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981604209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981615109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981625829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.981637419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981652909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981676029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981686939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981697739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.981708529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.988221272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.989347458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.989424628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.989439728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.989450048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.989461698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.989471638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.989484278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.989493978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.989505568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.989517039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.989528969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.992478733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.992512243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.992529713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992811475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992853305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992864105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992875925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992886985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992897435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992907785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.992916825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.99386603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.99389608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.99390771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.99391912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.995538978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.995566978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.996937405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.996951475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.996985846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.996995116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.997013986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.997024486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.997034976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.997045386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.997055696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.998941476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.998971586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.003522679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.003562479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.00386866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.003881391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.003916781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.003926251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.003950721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.003964401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.005015276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.005048676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.005141347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.005160387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.005869921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.005883911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.006308543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.006328353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.007371418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.007435888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.007603929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.007632589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.00766334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.00767302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.00769382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.00770643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.008337993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.008385043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008422533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008432474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008443524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008454354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008464924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008475374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008485944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008503484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.008512694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.008523154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.008535844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.010134782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.010161882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.01165569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.01169597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.01172724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.01175914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.01178293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.011797121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973748248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973793889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973805079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973814969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973824439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973866919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973879369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.973890199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.9739698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.97402127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976170131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976210541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976231411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976255821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976280421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976303531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976326991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976338011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976349952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976361692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976374662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976395322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976404962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976415492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976424532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976435422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976444182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976454482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976464722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.976475142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976519622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976563883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976576283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976587463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.976598553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.978606303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.978637663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.978651133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.981451117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.981471567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.981488128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.981497858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.981511648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.981520828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.9818888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.98190706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.98192304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.982764574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.982799924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.982818764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.982944925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.982981195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.982991145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.983007445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.983018285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.983028935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.983039395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.983048435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.984154181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.984178361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.984189311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.984200021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.985494498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.985521448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985591828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985601738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985623128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985643609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985654159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985665379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985675709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985686269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.985696709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.985707089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.985718019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.987122496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.987151266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.989713229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.989734849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.989748629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.989757709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.990329552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.990343722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.991430618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.991468328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.992557383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.992582954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.992595014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.992604224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.994184872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.994216802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.994746634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.994774785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.994857875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.994883625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.994895195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.994904385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.995275457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.995290607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.99583305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.99585662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998555683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998584563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998596973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998607703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998618253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998628844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998639164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998649594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.998659534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.998941775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.998980235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.000452123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.000481473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.001372677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.001412568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.001464628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.001504348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.001528868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.001542658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.11890796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34298"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.122465598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"835e032a-c27c-470b-a2f9-e0179593d062","remote_addr":"[::1]:34298","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.122501598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"835e032a-c27c-470b-a2f9-e0179593d062","remote_addr":"[::1]:34298","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.126733509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"835e032a-c27c-470b-a2f9-e0179593d062","remote_addr":"[::1]:34298","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":4271,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.305760492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34300"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.307657531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"30db91a4-ff9a-4520-83bc-e2b85b9a78fd","remote_addr":"[::1]:34300","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.309125579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"30db91a4-ff9a-4520-83bc-e2b85b9a78fd","remote_addr":"[::1]:34300","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.32525985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"30db91a4-ff9a-4520-83bc-e2b85b9a78fd","remote_addr":"[::1]:34300","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":17586,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.330211545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34302"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.399971307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"7c5058a2-714c-422f-90da-3713b1d77de6","remote_addr":"[::1]:34302","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.400023277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"7c5058a2-714c-422f-90da-3713b1d77de6","remote_addr":"[::1]:34302","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.402312928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"7c5058a2-714c-422f-90da-3713b1d77de6","remote_addr":"[::1]:34302","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":2356,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.461301965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34304"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.46419501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"80a8c48b-ab05-4408-af03-73e7455d68a9","remote_addr":"[::1]:34304","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.46422013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"80a8c48b-ab05-4408-af03-73e7455d68a9","remote_addr":"[::1]:34304","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.464682132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"80a8c48b-ab05-4408-af03-73e7455d68a9","remote_addr":"[::1]:34304","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":492,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974447441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974496422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974507602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974518012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974527662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974548682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974560842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974572172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.974629902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.974677603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.974710433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.974734093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974798753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974829233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974853134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974876764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974911174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974925054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974937784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.974949584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.974961534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.974989074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.974998554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.975022624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.975031734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.975043755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.975052705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.975063325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.975073935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.975084515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.975094925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.975118055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.975128995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.975141305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.975152175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977214485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977256216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977269736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977283206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977293136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977304146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977313426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977324316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977333576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977343856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977360026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977370806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977812698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977844109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.977856229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977891749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977930489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977940309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977955989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977967389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977977729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977987999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.977997029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.978007489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.97803111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.97805026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.97806106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.979820209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.979855859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.979923339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.979934439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.979945449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.979954899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.979965769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.979976349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.979986859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.97999722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.98000831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.98001887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.9800339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.981385557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.981422867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.981436797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.981446547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.981461387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.981470587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.981480917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.981492267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.98203216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.98208086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.98211276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.9821221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.98213832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.98214763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.982158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.982169571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.982678313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.982704393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.982740143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.982749343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.982764924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.982773784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.982784834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.982796014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.983295846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.983319416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983355417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983365167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983376097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983386837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983397487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983412427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983422997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983433397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.983442587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.983452997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.983463997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.984811044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.984836454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.984876794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.984907254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.985677028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.985710358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.985734129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.985747069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.973917138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.973951739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.973963789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.973974229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.974020779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.974077659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.974091359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.974104219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.97428105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.9743299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.974368991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.974392561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975657927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975704257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975730258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975754438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975785868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975809398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975823608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.975836648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.975918678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.975945759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.975956849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.975987859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.975998469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.976015049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.976025769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.976037629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.976049399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.976060499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.976072499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.976096829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.97611879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.97613052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.97614376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.977944299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.977977429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.977991709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.996468442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.996485192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.996579613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.996621483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.996633913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.996653603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.997173296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.997196986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.997208406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.998891534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.998922925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.998935745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.00005351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.001412897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.001444927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.001457397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.001477967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.001488537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.001499047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.001508297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.003867179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.003924729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.003937199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.00400977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.005457547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.005500257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007344577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007375767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007387707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007397247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007408137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007418887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007429397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007439807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.007450247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.007462227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.007483587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.009000475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.009035635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.009541138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.009558368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.009598938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.009608618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.009628968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.009649388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.010265171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.010289592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.011498398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.011532958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.011544538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.011553998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.011778959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.011794759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.012480273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.012508343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.013333767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.013365057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.013377037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.013395677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.013508548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.013528198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.014112741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.014143081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015219537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015247257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015263347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015274157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015285087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015295837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015311137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015321607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.015330977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.015341307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.015352827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.016846375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.016874885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.01791764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.0179647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.017991571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.018015471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.018046431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.018060801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975684827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975705607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975715257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975724627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975762337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975837308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975869468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.975882198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.97623763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.97627887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.97631282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.97634725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.976490691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.976525761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.976549291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.976572121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.977664707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978711732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978726012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978738232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978750542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978771482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978781413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978792143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978801313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978812143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978823133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978833913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978844603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.978855363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978865863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978888873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978899623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978910293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.978921113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.979909488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.979940608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.979952508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.980029689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.980038819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.980068759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.980077859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.980089169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.980098119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.980114719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.980131759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.980144119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.980850823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.980881993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.980894013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983573417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983615037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983625037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983635587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983646307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983659107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983669607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.983678597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.984006619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.984029969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.984040969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.984089759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.985435536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.985474506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985603097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985613397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985638747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985648597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985659167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985669597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985679787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985690327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.985700868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.987210205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.987241695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.989626837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.989656208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.989785768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.989796508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.989823908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.989833048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.989846788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.989858769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.990440031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.990467612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.993228116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.993237936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.993266606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.993275726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.993902799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.993924939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.995337716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.995370266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.99615329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.99616338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.996194641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.996203681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.997077715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.997094245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.997871829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.997896619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001276796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001293016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001304326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001315196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001325896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001336387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001346927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001360897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.001369747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.001801999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.001823399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.003753298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.003789909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.005182175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.005222736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.005972669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.00600666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.00603005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.0060481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974065888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974115029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974131289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974147769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974158099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974171749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974183349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974195189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974254759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974307399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.97434569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.97437275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.97443505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.97446919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.97449829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974521071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974549081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974562741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974577671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974595081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974606831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974629861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974640351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974664261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974673721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974686821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974695701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974707782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974718502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.974728912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974739572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974762922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974773872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974784632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.974795622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.976492391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.976518421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.976530841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.976562841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.976572401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.976601531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.976610841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.976621381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.976630421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.976643011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.976654811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.976669631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.977394055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.977425925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.977443355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977462285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977493176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977502656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977513406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977524146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977541556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977556386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.977565656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.977576196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.977599776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.977610696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.977621806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981178464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981213104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981238515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981249155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981260125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981270495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981286265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981297345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981308015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981318895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981329515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981340185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981351465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981385285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981397225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981409095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981418585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981434226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.981443626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981453696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981464476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.981475156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.982105059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.982168599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.982187179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.982200179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.982212199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98222424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98223755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98225068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98226449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.98227765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.98228798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.98230141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.98231231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98232539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.982338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.984031419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.984059009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984073309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984084259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984097199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984109489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984121499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984133889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984158389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984174439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.984185069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.984198599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98421174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98434808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98437859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.986112199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.986141979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.986170019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98619475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.98621882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.9862344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.980265619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.980318139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.98033001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.98034639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.981214074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.981260164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.981274864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.981287714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.981742627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.981795027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.981834107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.981863917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.982722282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.982763952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.982800622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.982825992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.98436954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.98439913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.9844201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.98443989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991842948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991890648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991904528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991918578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991931878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991944128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991954368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991971798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991984528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991997288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.993849648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.993904728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.993918598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.993931398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.99830841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.99833007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.998345981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.998358831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.034541803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.034590083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.034618103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.034629263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.034641543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.034652443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.036992445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.037025885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.037039756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.03999422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.040034741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.040049651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044079471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044138001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044150121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044163232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044175352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044194372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044209782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.044220042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.047330647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.047382648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.047396468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.047537368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.048921745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.048955375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.049717639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.049747239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.049761249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.049771989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.049784419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.049795999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.049807499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.0498194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.04983108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.051641789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.051661099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.053139626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.053187527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.057690599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.057722869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.05773729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.05774937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.057992701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.058015931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.058686804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.058713254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.060592034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.060621114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.060645334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.060655734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.061596559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.061625899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.062164342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.062236212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.062985246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.062997836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.063029256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.063040166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.063124557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.063143397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.0636723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.0637014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064853665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064883416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064897016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064913416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064925426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064947416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064959176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064972686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.064987726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.064999466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.065016006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.070071642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.070133892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.072091152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.072131812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.072659195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.072701765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.072763425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.072779486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974264678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974298109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974309099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974321479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974330799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974379439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974390909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974401839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97448205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97452681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97456632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97459469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.97465842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974688991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974713571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974736381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974771531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974790531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974802761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974815681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974827381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974862031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974871561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974897022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974906212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974916872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974925812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974936362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974948032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.974958462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974968712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.974991742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.975002552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.975013182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.975023932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.976805731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.97848289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.9785427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97857075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97858346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97859753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97861001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97862276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.97863368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978646551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978661571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978674301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978686961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978709721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978724851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978739101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978761391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978775961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978788721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978800911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978813301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978827321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.978836832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978849192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978873692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978885902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.978897952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.979417984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.979456845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979471775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979486955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979499155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979509925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979521425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979538975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979555905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979567685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.979579565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.979591015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.979603395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981010323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981790506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981811267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981823577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981836627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981847607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981859077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981871477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981883927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981897677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981915377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981925717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981939857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.981956157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981968277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.981980507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.982303269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.982332649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.982369929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.982380309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98239431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98240889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.98242071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.98243376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.982937182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.982965822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.983001363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.984347359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.984360419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98437249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.984385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98439757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98440879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98442001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98443914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.98446024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.9844723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.98448422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.98449651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.9845358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.98456287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.984605161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.984631171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.984655361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.984669151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.973960126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974285198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974297188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974307338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974325598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974338858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974350628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974370279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.974388199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.974409909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.974431069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.974456699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974477409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974500659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974524919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974547979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.9745706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.97458222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.97459443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.97460741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97461922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97463971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97464939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97466025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97466935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97468002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.974689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97469978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.97471039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.9747221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.97473241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.97475528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974766081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974777261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.974788191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979210133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979236433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979252743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979266203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979275893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979287043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979296513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979307523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979317044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979327734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979338934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979350214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979361604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979373774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979385684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979397374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979418674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979427814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979438574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979449234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979460044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979470384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979481034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979491774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979515505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979527015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979538675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979549965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979562025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979574305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979583475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979595645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979604475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979614965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979661505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979679795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979690615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.979701315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979711856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.979723626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.980361519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.980393609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.980432209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.980441819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.980465209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.980474269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.980484569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.980495369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981005192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981032292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981067482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981076612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981097703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981108523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981118803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981129663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981644605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981679135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981706616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981716286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981737726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.981746756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981757076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981770406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.982294119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.982320079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982358169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982367849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982378399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982388739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982399249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982409369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982419929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982430319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.982439139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.982449319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.982461719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.983821146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.983845966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.983881647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.983905017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.983942677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.983968067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.983990797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.984003157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973829175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973881036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973892236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973902036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973911336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973935956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973959196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.973970306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.980836811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.980894621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.980919981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.980946801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.982965212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.983007112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.983035502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.983058542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.983236803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.983276653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.983288963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.983301003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983552434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983609425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983619915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983658475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983667875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983691135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983700435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983710995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983721795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.983734055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.985618945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.985650185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.985661665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.985676815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.985688355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.987598245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.987624725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.987642935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.991321544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.991354534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.991933867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.991960427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.991972427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.991981647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.991992387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.992004047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.992015197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.992673361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.992702751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.992720851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.99449962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.99455295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.9945632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.99457471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.99458552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.99459614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.99460654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.99461552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.995498785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.995529465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.995540585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.995551455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.996878932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.996904832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003367995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003397545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003431875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003446765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003457495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003467955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003478355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003488715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.003499075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.004529471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.004559351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.00640073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.00643325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.007422895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.007449095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.007472225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.007481865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.009393785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.009420225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.010065169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.010106059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.013763737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.013775767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.013823417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.013832887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.014276059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.014292959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.014957933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.014987463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.016175919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.016187469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.016225829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.016235749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.017162594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.017177874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.017762447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.017792617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021151884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021162314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021173084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021183564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021193824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021208294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021218584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021229074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.021238094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.021497706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.021513766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.023055484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.023088454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.024853173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.024893853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.026096699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.026143909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.026168199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.026180869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974397318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974441759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974452759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974462329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974471749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974508019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974527189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974538729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.974613859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.97465823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.97469769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.97472363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.97479027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.97482582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974849051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974873441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974909061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974929421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974941961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.974953701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.974966601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975001561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975011201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975033721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975042682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975055862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975070392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975080882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975091452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.975101682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.975113232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.975136192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.975146922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.975157642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.975168502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977023751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977061801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977075531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.977092782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.977108092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.977211772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.977221532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.977232272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.977241162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977254532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977265702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977276582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977949286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977973506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.977990936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978022696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978070366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978079776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978090406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978100827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978111907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978122207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.978131067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.978148247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.978172977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.978183877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.978194517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.979451543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.979482243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979516544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979526384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979582674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979615754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979627904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979638564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979648894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979659394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.979669894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.979680034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.979691595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981017551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981039191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981081462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981092262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981111442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981120362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981131102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981143372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981666475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981692495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981725675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981734845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981757905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.981766895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981777185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.981789975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.982314578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.982340498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.982380148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.982389658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.982408988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.982418198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.982428538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.982439518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.982959441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.982987031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983024101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983033531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983044022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983054142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983064392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983074532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983085172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983095302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.983104162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.983114472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.983125402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.984480829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.984502319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.984554869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.984594599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.985149442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.985178292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.985319333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.985331753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.973509494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.973562704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.973574064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.973584154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.973593734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.973631554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.974373258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.974486408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.97471775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.9747767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.9748209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.97484697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.974951791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.974986011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975009701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975038611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975122881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975134462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975146442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975158242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975170002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975196842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975206532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975217132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975226262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975236942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975245732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975318522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975329332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.975343813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975372243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975400583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975411543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975422273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.975433143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.977268142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.977298182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.977311682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.98080065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.98081692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.98088282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.98091013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.98092201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.98093155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.981317122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.981342142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.981353603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.982248567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.982284967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.982298977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982400528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982440858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982450408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982461308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982471968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982482428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982492798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.982501908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.982526778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.982551779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.982562619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.982573449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.983841765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.983867835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984105586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984115326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984137217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984146467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984162107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984172877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984183637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984194177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.984204827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.984215107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.984226327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.985642694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.985672674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.985726665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.985736115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.985759875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.985769065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.985779195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.985793465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.986332998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.986366048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.986400978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.986409988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.986430418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.986439408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.986449548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.986464008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.986960081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.986986221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987018551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987027701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987050301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987059171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.987070011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.987081011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.987578224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.987604604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987641694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987650734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987661224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987671694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987687075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987697265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987707585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987718065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.987726885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.987736945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.987747775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.989093332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.989118242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.989157612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.989183382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.989223812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.989248352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.989271153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.989282983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000697535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000736105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000748265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000759095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000769215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000821776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000841336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.000859576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.002501204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.002563824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.002601715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.002628945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.005504859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.00555703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.00558315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.00561544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.006926016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.006966387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.006981397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.007004037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008106532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008166972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008178842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008211023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008222243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008247273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008258973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008270873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008282743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.008294633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.029355399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.029412819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.029426549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.029449839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.029884601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.033351219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.033386299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.033407759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.035786221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.035807561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.035916492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.035927482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.035938662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.035948862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.054499455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.054537265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.054551455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.05745089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.05748185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.05749598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.059291289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.05936009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.05937317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.05938548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.05939718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.0594086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.05942354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.05943395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.06348778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.063543191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.063557361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.063691081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.065965152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.065999003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.06738381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.0674211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.06743438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.0674551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.06746714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.0674825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.0674941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.06750561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.06751758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.067675931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.067702021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.070169064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.070201514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.071923583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.071944243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.071982543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.072016413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.072544296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.072574836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.072688436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.072718537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.077169489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.077195159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.077219679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.077230509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.077917443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.077946373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.078802097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.079081199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.080077163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.080089003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.080133524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.080144524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.104682047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.104718527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.106086864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.108282495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108320765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108332555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108344295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108355835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108367845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108379436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108391016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.108402666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.110562457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.110586357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.110599777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.1111876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.11122704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.133721453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.133766213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.134735178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.134772488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.134955659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.134972529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993327598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993366618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993378678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993388958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993468289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993512749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993526669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.993547249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.996291113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.996336543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.996382224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.996409704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.998056472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.998108932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.998134992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.998162343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006262113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006291463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006306433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006320103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006335103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006360103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006370983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006382903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006393444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006405434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006416084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006439414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006459324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.006472084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006484804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006511154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006534924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006551904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006564964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006586174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006599755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.006620225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.00965809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.00968771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.00973327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.00974502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.009793391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.009804231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.013004897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.013029277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.013042787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.013055197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.013067787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.013080567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.0573975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05747749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05749118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05750411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05751649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05752805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05755928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.0575696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.060495505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.060533815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.060546605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.060825167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.063296159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.064708446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069632531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069653781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069714942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069727282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069739212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069755092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069765762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069776622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.069788092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.075714632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.075748422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.077725512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.077775092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.078930718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.078947028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.079002198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.079018068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.080781347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.080802297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.081595161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.081640511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.088681347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.088707217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.088741677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.088752487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.088808868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.088837188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.089575111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.089611972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.097009148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.097026639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.097076959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.097087539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.097883653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.097913123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.098680037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.098706117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121531542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121558892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121578632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121590542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121602172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121614592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121626702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121638342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.121648432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.137752583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.137791553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.144204796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.144244186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.172516098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.172554748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.172577258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.172604968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.172634198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.172649968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977258247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977290158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977301318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977311158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977322438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977375088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977386558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.977397608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.97775721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.97781599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.97785864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.9778872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.978919356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.978955006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.978978626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.979006866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.979999081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.980029341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.980048931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.980061011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980670214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980732515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980742795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980773425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980783085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980805765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980814925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980825595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980836225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.980846645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.986279373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.986329573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.986342123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.986353283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.986463764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.988425194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.988467594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.988480624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.991112387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.991131747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.991209528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.991243378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.991255128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.991264538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.992692885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.992723825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.992736375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.994442204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.994473344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.994487194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994597245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994651825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994662345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994673125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994683745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994694145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994705325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.994714375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.994908686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.994939546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.994950547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.994961417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.996792616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.996819976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.996974506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.996985086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.997021517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.997035347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.997045777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.997056297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.997068777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.997079327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.997089607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.997105597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.997116697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.998623095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.998653565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.004120012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.004147253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.004170063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.004179813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.007388479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.007416589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.009187588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.010013702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.010476704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.010488895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.010545435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.010568325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.010616095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.010642465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.011294568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.011337879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.012653085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.012679995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.012691895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.012701355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.013542239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.01358181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.014170913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.014205873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.014998617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015009607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015025907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015036567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015047027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015057417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015067877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015078307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.015087377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.015122917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.015143857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.016684245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.016708775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.017204838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.017244408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.017349069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.017373049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.017398149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.017418989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.973979471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974000871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974011541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974021241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974064361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974133282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974144892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974156202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.974567174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.974613334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.974650754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.974677155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974832315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974865765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974889416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.974914286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976025351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976060412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976077992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976089842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976218172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976274913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976285263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976317343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976330783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976349793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976358783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976369363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976379903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.976390303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976421033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976445673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976456734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976467944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.976478794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.978445194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.978843566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.978856806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.978869446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.978879226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.978890496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.978904316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.978914986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.978924396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.978934876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.978945966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.978957256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.979904271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.982204223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.983894271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.983919051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.983944241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.983961761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.983973922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.983984962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.983995622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984006402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984015972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984027112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984065272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984089382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984102292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984127742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984140212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984152702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984162752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984173423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984182593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984193773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984204263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984216833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984227383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.984237913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984248353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984259493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984270893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.984282903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.985479329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.986950856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.986962946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.986979457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.986990187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.987003507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.987014437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.987026597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.987039137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.987048297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.987059887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.987069127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.988076492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.990117212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.990141042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.990158252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.990171072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.990181022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.990192622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.990202062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.990212892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.990224032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.990235013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.990247083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.992380183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.992407934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.992431564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.992442204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.992452804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.992463184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.992473614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.994821416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.994850686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.994862136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.994874396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.994885346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.994896746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.995076467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.995103847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.996754696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.997895871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.997926351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.997939751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974240903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974291263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974310563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974320703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974330003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974393493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974426094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974439384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974502014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974560354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974581734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974614115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974687345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974720155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974743265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974775925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974830806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974849106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974867266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.974879026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974890906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974918286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974933276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974952976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974962796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974976516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974985606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.974996397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.975006877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.975017187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.975027787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.975052377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.975063327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.975074007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.975084907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.976971006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.977004157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.977017687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.977045827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.977055457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.977085917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.977095267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.977111217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.977120627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.977130807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.977141767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.977152607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.977894671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.978643465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.978665585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978678565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978704965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978714655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978726055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978737175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978747605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978758195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.978767415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.978778226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.978801546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.978814046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.978824926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.979391239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.979415419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.979453969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980604504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980621965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980631815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980642415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980653435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980664045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980678725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.980689375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.980699545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.980711185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.980964936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.980992336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.981031837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.981040927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.981062147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.981071107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.981081767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.981093997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.981628999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.98165484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.9816957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.98170571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.98173028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.98173952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.98175008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.98176088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.982295283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.982320783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.982354383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.982363413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.982386383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.982395373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.982406123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.982417223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.982922346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.982944916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.982982026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.982991456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.983002006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.983019826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.983030146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.983040387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.983050747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.983061107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.983070247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.983080357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.983091167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.984445964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.984468574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.984504924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.984530044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.985177557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.985204757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.985410639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.985423569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974296093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974329483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974340613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974350363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974360093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974405313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974416793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974427973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.974529504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.974697835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.974740585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.974770365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974878066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974912026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974935326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974958506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.974994656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975015866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975028136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975039846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975164337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975199567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975209897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975234517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975243827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975256618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975265638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975276218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975286808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.975297268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975307968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975375918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975388568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975399428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.975410308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.977051627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.977084927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.977098657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.979229948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.979247028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.979275138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.979289838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.979300508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.979314438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.979477269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.979499289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.979510499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.980299353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.980329103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.980342873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981343438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981380169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981389949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981401439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981411959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981422379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981432609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.981441659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.981455349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.981478759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.981491019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.981501809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.982817916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.985060627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985087877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985098877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985109867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985119377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985130167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985141098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985160188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985170718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.985185648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.985195838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.985207278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.985527319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.98555184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.986322623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.986343734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.986354884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.986369834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.986743466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.986757576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.987311438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.987349159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.988430444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.988446224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.988457364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.988466624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.988478704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.988496524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.989031617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.989060287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.989098828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.989107958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.989128058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.989136998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.991233818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.991259988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.991898681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.991920211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.991933062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.991942812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.991953632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.991968902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.991979502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.991990362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.992000852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.992011392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.992020342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.992030672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.992041942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.993301348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.994989857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.995006497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.995031257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.995051757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.995075157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.995099087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.995111727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976526604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976583685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976594805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976604705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976614065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976627705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976639075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.976650045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.977100837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.977156568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.977203998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.977226798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.977356309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.977396319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.977419409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.977442159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.978605845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.979406159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.979426719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.979444379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.979456609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.979480949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.979494999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.979508489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.979517489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.97952874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.97953825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.97954895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.97955973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.97957022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.97958053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.97960407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.97962105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.97963187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.97964264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.980859476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.98169774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.981711361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.98365156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.98366797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.98370473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.98371402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.98372693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.983741241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.983999362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.984091562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.984102792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.984924536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.98561299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.98562626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986058942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986112562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986124232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986134902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986145322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986156232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986166712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.986175812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.988460824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.988710575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.988723655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.988739885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.990770106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.990803896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995317149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995355269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995367099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995376669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995387229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995397789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995408359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995418659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.995436599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.997400989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.997998422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.001176448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.001211728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.001225698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.001235618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.001246668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.001255908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.001266118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.001277078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.001486589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.00152011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.0015669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.00157713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.00159976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.00160881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.00162846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.00164315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.002177133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.002206553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.003944862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.003978942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.003990882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.004000302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.004028502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.004043392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.004596335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.004623655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006252433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006272793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006283964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006294514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006308894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006319434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006329854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006340094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.006349104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.006742256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.006760536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.008246523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.008274354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.010047953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.010092683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.010198493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.010224343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.010247594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.010263264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974127803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974163503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974174773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974184463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974193893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974236433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974248053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974259263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974339074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974389624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974424474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974454634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974670845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974713195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974736406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974772906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974847916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974873156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974885446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.974897146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974924506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974962247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974972777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.974999237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.975014617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.975025217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.975034307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.975044797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.975055247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.975065787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.975076177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.975099397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.975110327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.975122507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.975133437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.979385789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.979426669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.979440459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.979478369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.979488489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.979519059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.979528819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.979542009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.979551189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.979568489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.979582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.97959311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.983955792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.983986952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.984001032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984013322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984053132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984063052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984076062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984086842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984097342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984114542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.984123642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.984227233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.984253343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.984264323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.984277373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.986125443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.986155973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986170063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986184653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986195523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986205163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986216143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986226703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986236943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986282253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.986292693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.986305813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.986316674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.98752989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.98761716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.98768076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.987692611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.987719651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.987732611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.987743311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.987755001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.988308514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.988335684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.988374604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.988383694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.988407264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.988416244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.988426644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.988437784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.992875377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.992905067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.992924047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.992934117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.992949857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.992959197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.992969897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.992981807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.992992927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.993004777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993016997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993026047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993036588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993047518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993058078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993069608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993080228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993091078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.993100078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.993110488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.993121358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.995733081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.995765561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.995778131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.995803711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.995824401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.995847471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.995870292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.995883842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977270008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977303288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977314498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977324958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977334439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977347269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977358699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.977370929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.979330399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.979377439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.979410269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.979430939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980369364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980432674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980456894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980480484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980541065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980570295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980582495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.980594795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982020332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982059802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982070082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982081102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982090493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982105023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982114053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982124683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982135403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.982145823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.982156153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.986475655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.986498985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.986514215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.986525945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.987442779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.98748241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.98749674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.988201723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.988213743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.988225123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.988234633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.988245563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.988254863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994230593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994248133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994259743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994271283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994282494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994294714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994306634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994328054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994338084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994350304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994360914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994371874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994382474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.994391784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994402464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994425564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994436544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.994447204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.99556982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.99559839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995792691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995802881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995862712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995872382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995882922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995893532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995903702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995913862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.995924072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.996871587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.998183443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.999718161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.999751241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.999908962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.999918752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.999952692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.999961992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.999978072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.000031153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.008137303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.008184763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.008332454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.009031707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.009128258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.009138048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.00962435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.009647631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.010783926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.010812696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.011182588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.011192278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.011248749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.011258189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.011313399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.011328339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.012008843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.012052983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012083513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012094613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012105753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012116553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012127083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012141173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012151543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012161913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.012171153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.012192573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.012209204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.013713161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.013788532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.014030763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.014116473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.014282954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.014351374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.014548075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.014591286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.979994732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.980046792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.980058472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.980068102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.980427034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.980458704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.980471604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.980482884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.986081552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.988607585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.988651205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.988672946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.988693706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.988720236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.988744176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.988768816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.989313999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.989344179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.989358069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.989370399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.99157051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.99161531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.99162699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.991639211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.991649471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.991666341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.991891802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.991905392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.991923902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.991935562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.018189183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.018252314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.018526705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.018541325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.026560496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.026937028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.026957118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.026970008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.026982928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.026993858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.027005388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.027015408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.027027068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.027036598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.027047498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.027068868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.027080268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.027091888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.027103509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.027115679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.029168779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.029224439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.029235949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.029247399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.029263539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.02927428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.02928545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.02929497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.029796102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.029881583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.029914053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.030122564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.032358625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.034361695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.039753822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040093374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040123514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040136534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040149374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040162844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040174804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040186744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.040198764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.04329639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.0433965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.045544901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.045595481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.064982049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.065023649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.065039439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.065049829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.066945049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.067003429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.068484026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.068516926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.074150684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.074194045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.074205905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.074215645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.07722141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.07725844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.096160185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.096236736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.115212961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.115258611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.115271121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.115286911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.11702162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.119246171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.119276521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.119291361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119304431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119314962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119326652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119337302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119348182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119371082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119387972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119405972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.119415492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.121104741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.121141401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.122082446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.123324002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.126421937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.126464997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.12697806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.12702314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.127269121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.127290021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974325663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974401974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974412924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974458494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974475864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974489364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974501024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974512134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.974554845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.974604275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.974648345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.974673865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974748836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974787066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974810726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974833416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974877696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974898356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974910916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.974922666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.974934306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.974969907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.974980757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.975008767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.975018037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.975031507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.975041947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.975052467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.975062957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.975073377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.975088537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.975112477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.975123397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.975134327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.975145478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.977045687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.982074453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985419799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.98543731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.98547658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.98549555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.98551847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.98553127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.98556014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.98557223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.98558567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.9856133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985627341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985640451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985653841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985667111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985689191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985875022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985888482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985902872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985915462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985927302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.985937092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985949162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985973282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985985442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.985997532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986011992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986031093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986054473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986064123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986076073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986085713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986097273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986109133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986120543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986132323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986143913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986155403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986167213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986180223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986193173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986206243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986216383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986228104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986237634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986248884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986261134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986272824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986285794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986304934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986314664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986333524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986344054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986355734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986380264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986392294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986404994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986418625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986428275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986440265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986449705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986462165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986474025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986485795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986498685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986511545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986521015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986532175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986543585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986555495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986577325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986588695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986601295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986617226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986628546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986640316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986651896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.986663526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986826497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.986849427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.988332764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.988372054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.989218379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.989887602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.991829122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.991848712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.991861372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.991871292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.992061723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.992102043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.992115253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.992128533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.994816947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.994885917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.994927707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.994951027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.019870942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.019916143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.019944273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.019968863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.021740832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.021770182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.021787062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.021800242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040187854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040248494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040261875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040298965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040310065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040337905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040349325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040363585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040374755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.040386345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.043939553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.044230315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.044262445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.044276975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.044493446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.046864738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.046910668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.046924868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.048448006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.048470616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.048524426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.048553746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.048565807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.048575217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.049602402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.049634922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.049653362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.050647097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.050674867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.050688267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052019774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052065004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052076984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052088914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052099654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052119774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052130165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.052139265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.052178915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.052221265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.052239995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.052251535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.053539092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.053577082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054261645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054289325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054313586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054323066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054333736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054344406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054354916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054365406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.054375766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.054386086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.054397356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.055719942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.055751523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064029114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064067204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064079984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064090504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064106794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064119645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064131365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064143895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064156325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064175275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064185975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064194955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064205425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064217285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064228615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064240975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064252935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064262295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064273025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064282825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064299715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064310545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064321736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064333816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064345826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064354876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064365656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064376046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064386476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064396876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064407266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064418746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064427626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064437846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064448796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064738158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.064756118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.064767178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.065035869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.06518144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.06522393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.06524854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.06526199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974324844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974391674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974418685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974428455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974437855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974450465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974461705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974472745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974485595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974531485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974570265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974593605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974657746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974689436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974714476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974737516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974765586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974777896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974791276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974803016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974814706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974843707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974853417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974880557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974889707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974902727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974911647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974923587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974934127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.974944527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974955327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974978567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.974989397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.975000227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.975010957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.976695556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.976742386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.976756306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.976768786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.976778536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.976855636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.976865967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.976876907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.976885967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.976896587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.976907707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.976918847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.97759975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.97762883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.97764081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.97767572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.977714641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.977723871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.977734551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.977745211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.977755691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.977770871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.977779711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.977796351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.977819581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.977830291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.977840961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.979108458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.979134898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979174268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979183698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979209208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979218258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979228578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979238788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979251308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979261508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.979277299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.979287329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.979302719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.980676826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.980711596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.980732646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.980742056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.980760436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.980769466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.980780396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.980791246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.981320469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.981353769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.981367879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.981377489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.981392859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.981401979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.981412529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.981423629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.981931492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.981957392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.981989852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.981998902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982020562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982029702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.982060103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.982073273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.982575335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.982603025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982638726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982648056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982658766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982669116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982679776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982689946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982700316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982710586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.982721916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.982732536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.982743386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.984096773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.984122133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.984165163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.984188693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.984226644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.984250404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.984273144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.984285254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974085943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974121633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974133223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974147473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974157123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974169943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974180973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.974192173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.974394844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.974450714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.974492615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.974521495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.975967942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976245674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976283604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976307484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976352534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976379564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976393334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976408274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976505355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976543075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976554335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976589425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976598935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976761976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976774396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976785026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976798696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.976809276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976819716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976842757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976853517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976864417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.976875417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.978671216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.978705846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.978719016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.981817762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.981831162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.981882122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.981892102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.981912362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.981921452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.982456925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.982483205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.982495355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.983331369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.98336576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.98337935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983568831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983613141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983623291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983635431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983648731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983659591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983672141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.983681431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.984850897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.984874737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.984890627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.984901357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.986231134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.986262534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986347135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986359045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986399125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986425735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986438045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986448955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986459815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986470055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.986486525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.986497055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.986509205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.987868722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.988140333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.990603055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.990627596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.990639036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.990648376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.991036108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.991055868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.991673631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.991697611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.991866922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.991876682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.991908612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.991917892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.993039568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.993067598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.993675451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.993704941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.993759111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.993768961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.993792182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.993801412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.993814532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.993829602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.994364245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.994396315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997145429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997167309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997178749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997189489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997200039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997210359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997220809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997231029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.997239869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.997254559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.997265779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.998766367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.998799437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.99945554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.99949255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.001644641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.001686552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.001711402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.001724812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974143393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974193034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974205284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974215754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974232554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974256134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974269454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974282754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974412935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974467075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974502975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974531865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974649506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974688416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974715426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974739996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974788177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974809627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974824847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.974839357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974856677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974891817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974903037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974925117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974936027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974947907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974958167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974974587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.974996278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.975007818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.975023278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.975048228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.975061658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.975074598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.975086798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.977035838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.977081668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.977099148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.977143818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.977162669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.977193129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.977203469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.977225159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.977235589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.977253059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.977269719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.977283299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.978153734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.978189024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.978203294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978232864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978277294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978289374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978301754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978313484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978325144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978336594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.978348024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.978452515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.978481035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.978493545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.978505365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986075463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986140793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986156853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986168973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986189974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986200814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986213234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986225904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986238274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986249874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986261914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986274424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986287704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986299904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986312934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986327474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986336984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986349144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.986359274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986371594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.986384015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.989014498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.989069358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.990429325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.990490785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.990560826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.990590216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.990731106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.990781377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.99149884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.991567491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.991633071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.991659261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.991705271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.991727762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.991771412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.991806362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.992373335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.992441555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996057603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996070333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996081823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996092513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996102963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996113343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996123833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996134103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.996143364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.998043953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.998084023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.002822277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.002867567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.004169194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.004248014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.00536238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.0054641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.005680001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.005728782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.97354391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.97359138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.97360329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.97361329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.97362282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.973644441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.973656521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.973667861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.973784441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.975016237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.975114798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.975185098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.977642781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.977749061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.977812742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.977877352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.978079083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.978138493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.978171713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.978216064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990031693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990193974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990230774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990293424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990321604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990370154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990394235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990416765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990438515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.990464815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.996488695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.997559591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.997853462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.997871442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.997882942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.999811912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.999917943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.999964913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.023696882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.023748582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.023761543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.023771363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.024074834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.024095504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.025958454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.033789103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.034840018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.035632362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.036538677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.036569787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038277485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038424486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038460496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038489816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038511886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038533347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038585517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.038607267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.04514709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.04523683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.04526875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.045624612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.0472577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.04729022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070060235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070094445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070112275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070122015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070132825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070143525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070154495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070164935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.070175585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.070186135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.070198865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.070209925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.070222346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.072484867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.072511297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.072523107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.072532727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.076327936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.076360357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.077351642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.077988615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.082024155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.082058915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.082089145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.082098895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.111506683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.11296638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.113404973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.113451543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.125594344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.125694594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.125707644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.125717944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.128380548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.128411138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.129062561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.129096821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150099147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150141637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150153967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150165217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150176617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150191427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150202027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150212597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.150222227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.151622934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.151663354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.153762135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.15481021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.155811825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.155843395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.158195257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.158247097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.158272027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.158284908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.981446267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.981496267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.981508037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.981518757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.982590823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.983939759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.98397914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.98399283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.009327335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.009434486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.009460476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.009489526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.01222858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.0122826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.01232078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.012358761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.014589462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.015276565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.015301205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.015317655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01617455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01622791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01624129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01627361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01628451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01631137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01632266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01633441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01634606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.01635754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.018010599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.018928963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.018955833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.018972423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.018984783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.020430911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.020485701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.020505921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.021882428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.021908598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.021922808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.021937288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.021949868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.021966709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.022619992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.022652522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.022666012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.023696297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.023725137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.023747087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.024127859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.024165599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.024176499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.024188729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.024201349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.02421462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.02422693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.02423789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.02425385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.02427798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.02429012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.02430231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.025594006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.027040304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031235375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031265895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031291875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031307255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031318715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031330125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031342245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031353365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.031365105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.034133629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.034165999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.037877868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.037915828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.06649819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.066729451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.066747001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.066758391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.072196348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.072430189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.073778586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.081423674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.081463844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.081477804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.081490904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.081501975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.096225818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.096276508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.097462554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.097507174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.115912996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.115960666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.115974116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.115984846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.120544079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.122136977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.122168937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.122191637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122206567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122218887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122240177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122253277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122266227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122278387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122409068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122435648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.122447328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.122459198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.122478008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.122645089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.122677039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.123732865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.123772205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.123800685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.123830255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.123854645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.123870166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974014385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974092245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974104275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974116665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974127866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974142756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974173306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974186296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974248536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974296686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974336257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974369367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974442347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974478947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974504347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974529917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974574118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974588948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974603148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974616548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974631208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974664638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974675908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974702098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974713058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974724668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974735088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974746919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974758499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.974769769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974787209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974811949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974824289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974836479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.974849099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.976806559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.977895744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.977934354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.977956614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.977968944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.977984964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978009225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978022095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978032875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978051965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978068035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978080775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978094075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978106045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978118855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978133835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978155585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978165555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978177805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978190715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978202866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978214866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.978224646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978236486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978262756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978275466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.978288516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.979281841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.979401972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979419352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979430402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979442692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979463352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979480112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979491722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979503902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979516052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.979528422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.979540282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.979552332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.98100262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982291606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982327016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982338946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982357096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982367987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982379547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982391627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982403977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982417027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982430207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982440427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982451867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982461197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982472837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982488447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982501357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982514837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982528177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982539767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982552477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.982562277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982574148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.982596508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.9830601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984069905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984086825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984102485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984114305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984126455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984138015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984149665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984161135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984184715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984194885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984206616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984218736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984614408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984640868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984682128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.984706658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984752738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984779208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984803838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.984817889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.978942934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.978980675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.978992455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.979002795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.979083355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.979111075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.979130935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.979143165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.982197511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.982244331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.982271011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.982298631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984369211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984430422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984455572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984484792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984847324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984882204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984894774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.984907374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004710363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004773553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004785243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004797843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004807863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004830273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004839623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004854363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004865184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.004875784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.006861063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.006899834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.006918544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.006930074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.007207435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.010422471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.010467761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.010481691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.011357866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.011374246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.011436066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.011445526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.011467506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.011476956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.033877908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.033936038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.033949048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.036912153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.036946293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.036959993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.03840497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.038505181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.038517941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.038530521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.038542451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.038553801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.038565221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.038574481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.040939163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.040997863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.041010373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.041165184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.043706837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.043744827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044546251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044578731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044607331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044617261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044641371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044652542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044663772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044679212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.044690022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.049246844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.049285544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.051788007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.052657631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.05434009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.05436709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.05439098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.05440059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.074196038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.074240849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.081846846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.082951022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.083305284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.083338044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.083374154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.083383934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.091427404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.09272077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.0927354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.092766131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.095476004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.095506634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.095537454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.095547044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.113475274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.114578519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.116310748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.11666991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134259567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134315877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134328337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134339387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134351157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134361908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134372968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134384848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.134394408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.139073331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.139113281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.141785664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.141812095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.14295924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.143000471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.1449074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.146110906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.146148516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.146163007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99103691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99107803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99108938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.9910992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99113386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99117613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.991187671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.991207891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.991460822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.991522102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.991560352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.991591173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.992050795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.992998149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99302211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99305717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99308106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99309232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99310469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.99311695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.99312871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.99315151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.9931613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.9931719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.99318139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.99319221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.99320133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.99321194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.993222521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.993233261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.993538852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.993567162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.993578452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.993589382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.993646723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998235036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998276116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998291456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998316796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998328106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998344746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998355666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998367546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998377966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998390406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998402457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998414047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998425667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998436917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998449367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998461897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998485027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998494537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998505977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998517267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998548997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998561727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.998579797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998591247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998623638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998635408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.998647388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.999877114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.999912794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.005027149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.00504948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.00509358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.00510643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.005119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.00513585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.00515464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.00516605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.00517748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.022283585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.022347996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.026328675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.026376735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.028793688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.028828738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.028869678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.028886018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.035227769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.036053023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.040401345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.040458605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.043739512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.043778522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.043792132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.043839772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.052719816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.052779947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.055818622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.055866452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.062501185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.062557095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.062571035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.062582605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.064998068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.065056968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.067189988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.067219139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080460445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080538315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080558905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080610025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080625735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080639375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080691686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080720356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.080732346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.091826381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.091887561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.094463474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.094569335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.139289667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.139351118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.155170746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.155232477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.158364522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.158395812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.3047586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34314"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.340499578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b5783826-10e7-4a27-a56e-e22bd1ddef9b","remote_addr":"[::1]:34314","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.340551079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b5783826-10e7-4a27-a56e-e22bd1ddef9b","remote_addr":"[::1]:34314","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.347250732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"b5783826-10e7-4a27-a56e-e22bd1ddef9b","remote_addr":"[::1]:34314","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":6758,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.407695962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34316"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.433709182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"4ef64912-7763-438e-9158-9eeda88baf04","remote_addr":"[::1]:34316","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.433766432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"4ef64912-7763-438e-9158-9eeda88baf04","remote_addr":"[::1]:34316","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.453305339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"4ef64912-7763-438e-9158-9eeda88baf04","remote_addr":"[::1]:34316","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":19851,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.460786167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34318"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.463879042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"e252e323-6619-4ab2-9a88-ff62e48d0649","remote_addr":"[::1]:34318","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.464539305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"e252e323-6619-4ab2-9a88-ff62e48d0649","remote_addr":"[::1]:34318","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.471204369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"e252e323-6619-4ab2-9a88-ff62e48d0649","remote_addr":"[::1]:34318","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":2608,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.61225818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34320"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.622052839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"0383ce96-f135-4a54-ae98-0fa4496c6290","remote_addr":"[::1]:34320","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622086099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"0383ce96-f135-4a54-ae98-0fa4496c6290","remote_addr":"[::1]:34320","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.622101849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"0383ce96-f135-4a54-ae98-0fa4496c6290","remote_addr":"[::1]:34320","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":360,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.97387074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.97392094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.97393851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.97394895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.97395952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.97397524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.973988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.9740145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974100481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974153061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974202371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974253391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974374922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974404492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974434582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974458952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974513083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974546543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974565113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974578903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974592383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974614423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974626153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974638493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974649433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974665733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974677194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974691434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974703264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.974715074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974728494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974759054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974780784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974793684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.974805664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.976665933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.976701133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.976715433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.986559192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.986611913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.986625413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.986641293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.986655443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.986666243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.990364222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.990410132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.990432402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.992886804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.992928724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.992944624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994496592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994539012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994552432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994565282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994590832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994611902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994628223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.994639973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.994652763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.994678633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.994692293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.994704893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.99608572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.99612523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.998071989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99810605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99811991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99813079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99814309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99815527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99816713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99817866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.99819076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.001601107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.001639507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.004558952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.004604172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.005310585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.005343656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.005357376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.005368416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.005397386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.005417816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.006387931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.006421311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.008517922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.009314236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.009329656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.009341326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.009354156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.009379176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.009744068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.011050724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.011721257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.012458311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.012490741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.012501421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.012517551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.012538311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.013524476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.013558886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015598867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015675047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015686347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015697137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015707967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015718477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015752678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015772048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.015781758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.020829583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.021124814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.023163074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.023769317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.042090739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.042147239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.045861067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.045931198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.047224294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.047245514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974063655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974117345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974135175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974145635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974548557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974580818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974594608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.974608428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.975937454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.975988395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.976024715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.976050655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.977181611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.977214461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.977283631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.977308281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.977922935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.977969385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.977993565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.978013885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979503482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979557943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979571143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979598923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979609813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979650813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979682193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979700503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979712703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.979724513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.979816574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.979844144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.979930294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.979943084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.979958054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.982226006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.982265286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.982283966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.985377932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.985405762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.985419162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.985438432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.985450432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.985460692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.985472232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.985484752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.985497692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.985515372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.985527982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.985541192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.993991504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.995877684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.997884864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.997913124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.997927234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.997940724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.997954774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.997965614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.997978154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998004794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998017614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998031364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998058214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998071004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998085085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998094825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998107215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998117025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998128975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998140385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998152055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998163675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998174725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998211185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998223235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998235015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.998248775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.999986074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.000012564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.000027094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.000037604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.00121781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.001242191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.001778293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.001815073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.001922774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.001934734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.001962624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.001973524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.001987544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.002003374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010565377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010604597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010619147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010629947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010642367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010652747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010664697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010681728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010694308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010707408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010720138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010730078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010741718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010753148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010764288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010776198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010787958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010799208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010810408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010821398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010833268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010845128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010856638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010868098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.010889329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010911339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010934699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010958519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.010973799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973646898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973679628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973691318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973707308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973720938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973772179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973785719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.973832629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.97396583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.97401196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.97406456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.97409584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974175601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974214871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974243251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974267451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974291431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974304961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974318221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974333621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974346562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974368682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974379372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974401022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974411712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974423522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974434002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974446062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974458552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.974474442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974490662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974514782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974527162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974539103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.974551203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.976343882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.976380342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.976399142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977458177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977473637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977505768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977516328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977528048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977537618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.977586038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.977603898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.977616148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.978447072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.978474142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.978488172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.97997746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.9800195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98003223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98004511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98005737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98006889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98008523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98009575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.98010775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.98013313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.980145091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.980157691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.981518927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.981561997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98198125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98199596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98201914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98202986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98204758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98205897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98207029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98208169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.98209335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.98210431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.9821164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.983579338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.983618068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.984766784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.984793574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.984806724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.984816854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.985846799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.985861609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.987527407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.987552397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.991109375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.991135015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.991153855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.991165345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.991177755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.991192345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.991224286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.991241796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.992454952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.992479362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.992492172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.992502382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.993838869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.993860419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.994500852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.994531232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995749828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995779688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995795028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995854839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995866549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995878229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995889499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995900649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.995910629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.996765103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.996792993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.998734383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.998767213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.999578387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.999624497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.00004616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.00007692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.00010141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.00011567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.973768314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975459022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975487172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975499262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975515003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975529393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975542333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975566783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975579433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975602343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975624943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975648363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975670543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975703703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975729754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975755464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975779854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975792544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975806144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975820494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975844174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975866054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975877534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975889884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975901104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975913575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975923675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975936365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975949075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.975962925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.975974375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.976007715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.976020855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.976033345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.976045675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.976477537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977670103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977691224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977706044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977718074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977730394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977741424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977754524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977764724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977776724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977789784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977802934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977815264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977829074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977842744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977855874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977877534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977886785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977911025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977922665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977935525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977947625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.977958815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977970695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.978008475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.978021785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.978033715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.97903367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.980199366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980220146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980231946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980249086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980260176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980272006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980284066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980297396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980309276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980322326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.980333817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.980345727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.980698178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.980714658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980731108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980741419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980753029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.980763349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.980775219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.980787069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.981469202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982309836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982324226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982334676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982346386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982358437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982370787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982382667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982396257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982408947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982422437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982433107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982444927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982490487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982508677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982522047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982583158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982635668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982649878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982660178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982672088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982683708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982696198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982707328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982720748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982732688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.982742508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982756729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.982769149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.984180976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.984209046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.984244006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.984267136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.984306766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.984336287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.984360377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.984373477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975297117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975371487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975383827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975394187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975422797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975463077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975476437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975493108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.975601898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.975644428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.975678028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.975703109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975770069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975802499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975828509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.975864729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.97590818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.9759249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.97593887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.97595214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.97596632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.97599725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.97600879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.976081101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.976092201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.976103771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.976115251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.976126641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.976138531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.976152731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.976164201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.976191551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.976203501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.976215681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.976227931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.978578393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.978627053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.978647173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.983363497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.00008686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.00013239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.00014443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.00015739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.00016788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.00018033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000195101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000207771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000220531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000233061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000255311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000268701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000290971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000301251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000313221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000325541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000338121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000350171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000360611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000374581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000398462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000410312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000422422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000438122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000451412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000464392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000474352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000487532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000497522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000509802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000521622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000533502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000545202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.000556872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000568972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.000581032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.002924524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.002965064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.004994744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.019368096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.019402966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.019414656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.019426296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.019441106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.019452986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.019466466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.035599886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.035644757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.035657567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.035667377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.040221869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.040678762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.041482626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.041515876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.0603408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.06038282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.0603957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.06040671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.062995643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.063168044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.064803052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.068103148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068131828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068142588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068153878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068164779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068175789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068186829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068197769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068208479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.068218219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.069333274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.069354085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.071395635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.071432785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.072363549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.07239921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.076243559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.076297779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.076353779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.076368029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974358967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974392987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974404007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974414327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974423907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974479007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974490717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974501908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.974574858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.974695568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.974717859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.974741149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974762089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974785769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974810779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974833969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974868819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974887369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.974901459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.97491364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.9749365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97496844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97498628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97500915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97501871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97502962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97503881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97504948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97506055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.97507122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.97510121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.975124431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.975135421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.975146241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.975157171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.977944594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.977978945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.977993575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978011575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978021355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978032475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978056235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978067005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978076155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978086885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978098065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978109585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978120345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978131245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978144475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978156555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978203796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978219606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978231286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978242206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978259806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978270806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.978280176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978295806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978319916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978331076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.978342066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.979481902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.979514232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979569973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979579283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979616693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979651463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979664193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979674673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979685063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979695393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.979705843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.979716093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.979727933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.98109369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.98112059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981158481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981169461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981194381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981203361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.981213651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.981227031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.981800074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.981812294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981824314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981833434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981843944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.981852924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.981864704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.981875694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.982453797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.982485257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.982521457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.982530537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.982552498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.982561618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.982572078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.982587808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.98308692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.98311293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983147861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983157461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983168081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983178771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983189561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983199751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983210221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983220681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.983229761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.983240291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.983251231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.984627678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.987987055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.988013795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.988036335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.988057595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.988086345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.988109485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.988121665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.99002427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.99009632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.99013442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.990162451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.990307411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.991148995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.991195746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.991208496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.991220306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.991241886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.991262696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.991285366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.993629738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.993726638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.993767098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.993796328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.994385551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.994445732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.994479252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.995103865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.999267726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001140915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001165335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001177295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001187545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001199205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001208775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001220025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001231325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.001242556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.001257876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.001282686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.001293896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.001305526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.001317566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.002891004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005110015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005139915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.005160145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.005170415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.005181405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.005190945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.005201435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.005210665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005221336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005236266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005252756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005263756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005274806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.005286846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006487322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006541822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006567652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006579882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006590922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006601732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006612442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.006621802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.007152295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.007189935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.007201145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.007289456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.010329961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.010349821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011420276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011458366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011470246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011479837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011494617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011505327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011516027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011526587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.011537367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.011547757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.011559157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.01226463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.012303191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.01626845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.016299821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.016314641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.016324301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.016763853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.017467866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.017482006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.017497826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.01816819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.01819663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.01820848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.01821777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.021331956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.021368356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.021850248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.021877538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.026481581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.027557607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.027570557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.027580637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.027591547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.027603787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.027778378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.027809988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029156795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029179075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029190805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029201515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029212025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029226675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029237555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029248065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.029257485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.031229005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.031264405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.032838283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.032922033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.036830943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.036879383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.040661442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.040709922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.040784552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.040803572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974448918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974499638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974510888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974520598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974530018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974581178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974602198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.974613508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.974711179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.974752499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.974780419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.974807969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.97489201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.9749214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.97494561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.97497027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.97500182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.97501662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.97502915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.97504101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.97505288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975086981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975097381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975125711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975135271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975147471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975156621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975167371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975178121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.975188801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.975199281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.975223761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.975234761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.975245951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.975257051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980240796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980267306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980280706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980293496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980315077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980326507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980336087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980347637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980357357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980368077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980379497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980390967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980402157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980413737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980426007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980441467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980462747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980472017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980482877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980494108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980505108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980516208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980525508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980536308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980561318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980572978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980584358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980595708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980607798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980620338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980629678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980640468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980650128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980662938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980673698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980684658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980695159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.980705759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980716309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.980727439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981743454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981772684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981786234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981796314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981815254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981824384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981834874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981845964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981856824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981868634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981881205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981890565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981901335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.981910735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981921605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.981933585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.982442027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.982465527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.982501018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.982510608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.982531588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.982540848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.982551458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.982565898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.98307304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.983107061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983140121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983149341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983160041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983170691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983181261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983191751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983205841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983216481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.983225601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.983236091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.983246951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.988694308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.988730549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.988742919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.988770979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.988792049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.988817219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.988840619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.988853529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990585423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990606973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990617103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990626833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990750764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990796124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990808444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.990823824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.99198781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.99205256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.99209503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.99212455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.994819974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.994863704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.994888054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.994918194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.995618038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.995641688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.995655388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.995667688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017725548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017782298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017794068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017831108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017841158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017869788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017879938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017890679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017904709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.017915239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.020999494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.021046334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.021058714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.021069814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.022071039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.025394456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.025949499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.025964199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.02836025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.028384221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.028400811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.028411181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.028421891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.028431521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.049281165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.049314165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.049326795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.050667382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.050717032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.050729872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.088355839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.08844444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.08845681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.08846798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.08847928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.08849001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.08850122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.08851046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.092746761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.092790321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.092802921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.092818921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.100134658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.100185598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111726425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111742525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111806186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111815916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111826606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111841506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111857196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111867646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.111878096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.11660812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.11663653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.118843561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.118879311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.134646099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.13467291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.13468536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.13470024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.13471084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.1347232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.136244667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.136277128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.138981461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.139008081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.139019921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.139029761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.139040441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.139052641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.139068102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.139080232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.143887975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.143917146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.143929126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.143938676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.144438788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.144462858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.145153972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.145181292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145384133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145401883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145412903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145423523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145434043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145448793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145459303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145469763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.145478823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.150149396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.150181367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.150193647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.150209697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.185895504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.185961044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.18697209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.18701548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.187379942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.187402572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.982851959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.982898769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.982910249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.982920209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.982929829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.982942229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.98295343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.9829707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.98300093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.98304141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.9830738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.98310166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983167141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983193051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983216861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983241061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983275211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983289021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983301141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983312951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983324761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983354812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983364642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983387272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983396542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983407332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983416532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983427182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983437872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.983448752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983459292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983483712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983494732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983505632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.983516592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.985732814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.985772294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.985786024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.985802744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.985815474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.985849764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.985859364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.985870894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.985880074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.985903224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.985915384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.985926545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.988317186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.988351816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.988365897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988378067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988404567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988414277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988425547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988436487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988447447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988458237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.988467657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.988478487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.988503947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.988514967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.988525907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.989585212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.989605193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990672658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990699948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990711698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990721648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990732338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990742908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990760548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990771208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.990856839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.990875599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.990890539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.993925524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.993964515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.993987685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.994000205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.994012765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.994023105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.994050515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.994063235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.994074985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.994088165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.994873729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.994896859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.994909669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.994921199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.994932929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.994946199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.995523882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.995563622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.005011599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.005043189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.00506069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.00507467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.00513457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.00515314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.005939024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.005968154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006021394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006044614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006057234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006068884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006080235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006091935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006103225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006115495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.006125325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.006136215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.006156395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.007891754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.007919644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.014544727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.014586437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.014609047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.014636027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.016247905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.016280495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.995745838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.995792209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.995804669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.995814989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.995946999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.99600178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.99601528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.99602785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.001862149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.002727363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.002758073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.002780783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.004597992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.004643623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.004670003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.004698603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.00622704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.006314381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.006332321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.006346331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007021924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007077905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007101095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007130775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007141665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007163585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007174485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007186085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007198015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.007209555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.053845757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.053913578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.053936038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.053949318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.05439331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.07645329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.07650757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.07652249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.086075198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.086108878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.086122978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.086138568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.086150308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.086160838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.086172378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.086186368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.086199128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.086211568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.086223829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.086236559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101446534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101497695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101517075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101529805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101541915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101560515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101572655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.101583025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.123209592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.12666848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.12668408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.12669716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.128364738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.128399058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130496739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130527809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130568489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130580469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130592809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130604469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130621049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130632159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.130643659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.130967551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.130997421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.133795585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.133840685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.13471929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.13473292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.13478698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.13479767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.137602134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.137657514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.138912951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.138944641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.151983176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.151998486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.152049106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.152059626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.198454287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.199346821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.204490157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.204545207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.206349306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.207739823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.207755543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.207770643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.214389056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.215440772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.216694408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.216725828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227525452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227854233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227875133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227887133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227898693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227910424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227922304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227934014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.227944184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.228095494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.228127265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.230607517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.23117541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.25137572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.251427791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.253057109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.253103179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.25330858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.25332516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985286572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985341122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985353142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985363472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985407712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985451332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985464922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.985477772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.989393232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.989454752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.989498372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.989522582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.989958585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.990014705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.990051925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.990076545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.990587278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.990641938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.990671108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.990686458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.003953554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00504505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00506611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00507881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00508989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00510238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00511315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00512582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.0051381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.00515122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.00516382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.00519344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.00520654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.005220031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.005232721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.016057625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.016112695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.016129155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.038621527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.040475366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.040500266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.040529286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.040551277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.040563527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.042219585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.042501866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.042536676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.043849513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.044689817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.044707817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.062641906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.064119103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.064134584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.064151104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.064162944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.064175044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.064187744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.064198074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.064286734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.064320514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.064335115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.064640556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.070051953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.070074583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073675371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073690861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073730521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073741871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073753961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073765791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073777511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073792531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.073803882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.084193853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.084718756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.086501175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.087936872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.092250733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.093800461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.093832081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.093843532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.093854912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.093873162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.094797356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.094836316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.096213303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.096341554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.096368594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.096378844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.112397634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.114659325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.114684925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.114699085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.118682355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.119131027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.119142557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.119151937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.119162717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.119174968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.120673765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.122199312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122218372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122231103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122241923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122257363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122267783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122278353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122288843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122299253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122308823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.122319503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.122330603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.122761145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.122786285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.122798205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.123891481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.123921371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.123949291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.123974031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.123987571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.03314241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.03319107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.03320243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.03321216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.033854333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.033896263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.033909084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.033920654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.042073044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.042127134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.042149405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.042170455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.055567322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.055625922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.055651722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.055675462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.068049174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.068095454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.068109915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.068122385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.076467496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077302591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077322281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077366831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077376691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077856103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077866013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077877523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077888233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.077898693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.10518649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.10524652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.10526735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.105278931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.106249075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.111728483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.111767303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.111781353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.173278081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.173319001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.173430342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.173440682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.173459642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.173469312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.201442842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.201480202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.201493493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.208187986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.208221516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.208235586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211303891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211379662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211391602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211402692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211413512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211424222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211434952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.211444432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.213451522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.213482853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.213497773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.213906835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.224081945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.224125766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.2448797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24491129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24493793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24494791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24495873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24496933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24497997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24499485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.24500537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.288162596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.288197196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.315139931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.315176602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.319543204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.319574854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.319587184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.319596884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.38465642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.38469977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.388219678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.389587195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.406991811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.407024471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.407048512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.407058372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.409252183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.409270843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.411291213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.411316443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.423659685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.423702815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.423715015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.423724755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.425004832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.425025042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.432382728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.432425159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446980482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447015552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447027672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447044062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447054762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447065382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447075632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447086022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.447095252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.447863046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.447887156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.456913981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.456944531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.48460931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.484977582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.485874176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.485910166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.486982892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.490074028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.97385538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975421908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975459978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975471128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975481078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975495288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975507228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975519368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.975531858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.975556128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.975577399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.975598629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975620339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975646099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975670129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975693449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975717769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975980971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.975994841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976007041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976019421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976040881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976051311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976065031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976074711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976086541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976096131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976107591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976119011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976130311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976141891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976165371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976177982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976189832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976201492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976624154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976655944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976668564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976719134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976745794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976757834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976767335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976778095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.976791345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976801815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976813195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.976824245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982545323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982568943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982616763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982665364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982687794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982699584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982711454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982722734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982734044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982744954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982754344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982765224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982788894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982799804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982812584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982825515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982837555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982849845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982859385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982870365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982879365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982889945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982900945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982911455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982921855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982933575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982943585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982954595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982965595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.982977315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982989225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.982998265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.983008725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.983017626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.983028106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.983039066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.983640059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.983654549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.983666749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.983675869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.983686399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.983695369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.983705569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.983716419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.984721254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.984736954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.984749204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.984761284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.984771724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.984780674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.984791214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.984802425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.984833305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.984862515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985066216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985093226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985105096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985115666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985130316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985140746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985151176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985161356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.985170406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.985194137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.985208197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.992262492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.992315562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.992514814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.992637314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.992710484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.992748635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.992773225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.992786635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.994265639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.994306739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.994318779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.996324309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.9963553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.99637855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.99639156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.99640392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.99641604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.99644635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.99646748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.99648866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.997776407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.999962648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.000001638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.000026498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.000066408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.000078678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.000091729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.000104119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.032854912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.033995978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034022318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034112579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034122929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034134189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034143629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034154439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034165109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.034175849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.035133994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.035228384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.035253414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.035270064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.035461005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.038670202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.039987468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.040014688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.040035319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.040046429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.040058259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.040068239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.040088879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.040110119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.064927343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.065035604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.065070144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.067006774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.068178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.06820459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.068659562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.07019905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.07022473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.07023603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.07024773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.07025847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.07026901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.0702785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.07028983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.07031389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.07032565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.07034031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.073433976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.073469656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074540641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074558911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074608091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074618341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074629122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074639682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074650262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074660542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.074670792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.075850188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.077247535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.077767837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.079707977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.091421666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.091891288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.091910798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.091921038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.105164955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.10613874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.106666282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.107311376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.13021303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.133498587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.133517047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.133527667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.136345581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.138113609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.138139099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.13815348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.13821083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.13823603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.13827259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.13828234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.190495842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.193074705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.196635363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.196665553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199491237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199520317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199532097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199542987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199558407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199568997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199579398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199590138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.199599718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.20607611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.206965144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.206990114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.207003974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.20801908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.20805829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.208216381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.208243101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.208266851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.208283251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.975978465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.976009875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.976020985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.976037406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.976047066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.976059836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.976071506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.976082716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.976542918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.976593988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.976624578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.976653729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.97682683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.97687571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.97690045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.97692358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978202266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978237547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978255197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978267117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978414727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978456788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978466858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978492308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978504648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978517448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978526958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978537648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978548538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.978559348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978581578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978605418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978616598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978629699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.978640629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.980300767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.980330837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.980343357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.980423737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.980433477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.980467508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.980476978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.980490358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.980499498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.980515058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.980526698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.980537618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.981264291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.981294332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.981306642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985246381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985314232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985343802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985360862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985376422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985387332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985397692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.985406792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.985598433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.985624593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.985636593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.985668214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.987089481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.987110161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987282022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987292932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987322662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987333002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987343892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987354592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987365452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987376122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.987386682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.989293722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.989322492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.990699389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.990731859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991338932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991365232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991377112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991387012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.991397992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.991409362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.991420252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.991438213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991483113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991492293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991911005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.991920545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.99496608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.99498748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.995616123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.995648973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.996846029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.99686007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.99688776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.99689701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.9969926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.99701077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.997574323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.997610993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998632328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998652279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998663589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998674619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998684979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998699599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998710119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998720549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.998729719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.998740299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.998751589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.001723784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.001750064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.001762224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.001787324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.001807835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.001831345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.001854505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.001867615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.974453695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.974569405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.974600816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.974612256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.974622236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.976252054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.976367824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.976386324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.976461965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.976495645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.976539005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.976570775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.976775436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.976805656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.976829186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.976856767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.977218258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.977244938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.977258069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.977281659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977294239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977315449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977329629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977340779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977350899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977368039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977377629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977388699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977399419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.977410389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.977421599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.977445049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.97745672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.97746783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.97748325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.979151198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.979184778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.979198688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.979239498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.979267409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.979279289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.979295249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.979305829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.979315449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.979325829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.979346089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.979357109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.980444725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.980480795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.980494885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980536515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980576285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980587065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980598325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980614465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980625065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980635605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.980644756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.980655406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.980679196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.980690236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.980700966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.982323414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.982361834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982417444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982461795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982472625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982486785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982497525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982508475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982518975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982529705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.982545645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.982556445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.982569735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.98941625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.98945083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.98947154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.98948218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.98949367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.98950341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.98951431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.98952525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.98953612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.989548021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.991164369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.991179279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.991213929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.991223119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.992014473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.992032353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.994404274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.994436295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.99558425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.995601191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.995634431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.995650321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.995886752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.995911612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.996982887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.997013888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.997339289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.997349519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.997360549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.997371299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.99738163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.99739212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.9974056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.99741624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.99742516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.99745364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.99746748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.999154728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.999204679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.999232779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.999259359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.999311309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.999340509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.99936408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.99937706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.754008758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:17.754839832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"257.850116167s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.974201881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.981940649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.98203217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.98205329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.98206416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.98207762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.98208998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.98210197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.98211888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.9821451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982167901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982195571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982217121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982241991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982266331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982290641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982316041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982327881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982585173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982602043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982615343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982643703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982654743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982669813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982679253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982690763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982700173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982711463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982722553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982738133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982748724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982772704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982784844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982795714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982811104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982822084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982834434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982846274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982858714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982867844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982878444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982887424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982897754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982907944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982918224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982929174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982940264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982951365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982962225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.982974025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.982985705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.983006435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.983025215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.983038125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.983048925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.983063435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.983073895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.983082855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.983093705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.983117465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.983132545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.983145236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.986672273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.986702543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986715653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986725343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986736354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986745274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986755604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986766044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986776634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986787194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.986801724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.986812154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.986823234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.987011635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.987046555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.990470042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.990498732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.990511242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.990520522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.990531152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.990542642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.990558192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.990570372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.992546722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.993325756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.993402557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.993412387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.997671238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.997702738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.998684823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.998717084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.998814894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.998829144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.998861544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.998871124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.998895754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.998908095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.999576988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.999614218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004519003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004548673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004746604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004758304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004774154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004784504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004794934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004896344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.004906724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.012833974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.012868295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.016813554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.016847884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.018837464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.018885094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.018956925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.018993105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.019016755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.02193766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.976806591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.978778451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.978800871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.978811331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.978821661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.978834821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.978846431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979090972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979105222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979131903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979160893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979182583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979208803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979233833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979261353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979284703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979309623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979320774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979333154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979345094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979361044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979382734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979393234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979404684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979417864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979432854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979441934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979452804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979463634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.979474594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979485244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979508844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979519955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979532225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979543885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979757566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979777806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.979790056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.981071462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.982822121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.982847881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.982858471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.982873591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.982883492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.982909562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.982921352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.982932552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.982943842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.982955042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.982967262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.982979182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.983000472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.983009742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.983022562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.983033512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.983044192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.983055012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.983064122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.983074722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.983098293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.983134553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.983166423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.983832986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.983862356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.990094357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992010777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992035947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992047287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992063287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992074557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992085777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992096557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992107718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992122738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992134758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992145648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992157938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992170108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992179118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992189878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.992198928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992209128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992219958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992230638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.992243898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.005823666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.005858256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.005880127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.005890367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.007244783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.007283104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.011641105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019269984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019314434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019326464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019348084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019358184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019369504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019381674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019393284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019405594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019417934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019426954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019438104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019449164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019460285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019473065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019484955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019496135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019505935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019516445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019528115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019540235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019551125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019562005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.019584645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019605085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019628265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019651776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.019668226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.99110164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.99118877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.99121499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.99123822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.991862604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.991956814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.991991554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.992023524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.993579862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.993704303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.993775143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.993837054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.994424937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.994513707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.994570847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.994625438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.996792489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.996828039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.996840819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.996853139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998370306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998411407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998422797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998458437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998468987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998485597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998494997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998505737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998516397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.998526977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.998654678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.998680518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.998691898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.998705148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.998716188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.002194155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.002229415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.002243375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.00505953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.00508489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.00511682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.00512645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.00514636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.00515609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.006425197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.006457147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.006469197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.007366461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.007391501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.007405082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009177211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009236411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009247831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009263851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009274581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009285201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009295831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.009305171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.011296611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.011337581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.011349911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.011365021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.012739128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.012771428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045516282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045549313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045568273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045578473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045589473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045599993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045610403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045620843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.045631553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.045647253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.045659893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.047510172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.047539033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.065352141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.066738108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.06698011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.06699284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.082322937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.087453062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.087487563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.087505623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.087518733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.087529043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.087540033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.087549643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.09295687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.09298844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.093951295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.093982605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.100295397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.100323827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.100358527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.100367897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.101392062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.101422522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.102758229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.102780209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106332387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106359247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106371057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106382057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106392437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106408257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106419077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106429607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.106439287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.107489852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.108470787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.109293512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.109320412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.113594213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.114221056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.114248297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.114297707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.114379417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.114395587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974553424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974604914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974616604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974626395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974635865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974684825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974704455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974716535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.974766745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.974818585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.974857376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.974888396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974954196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.974992196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975015826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975039087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975089447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975110907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975123317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975135607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975159117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975197627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975208957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975236218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975245968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975260778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975269828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975280948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975291658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.975305878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975316388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975340208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975351598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975362878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.975379118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.984027202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.984070882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.984084492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.984366993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.984382383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.984438634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.984448454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.984485754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.984517304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.985550229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.985576399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.985588259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.987172277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.987214658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.987237368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.987934011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.987964361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.987975131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.987986361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.988005632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.988016952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.988039072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.988048982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.989435109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.989475959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.989492339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.989503689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.990959536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.991001457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.994623525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.994673385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.995879731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.995891751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.995902801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.995914001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.995928741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.995939561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.995950121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.995960951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.995976532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.999210878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.999252808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.99968389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.99970117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.99979519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.999804711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.001399719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.002936536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.002982157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.002996887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.006011962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.006053102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.006065172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.006075042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.006580845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.006601055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.007894071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.008288403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.008302393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.008312384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.008326954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.008342464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.009339089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.009360799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.009978882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.010004782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010106223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010118533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010129423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010140603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010151373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010161693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010177533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010188203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.010197843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.010208353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.010219383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.011867301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.011897751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.019795201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.021232588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.021265088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.021290179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.021313889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.021327619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.973488946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.9743181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.975409316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.975528176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.975909398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.975990609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976002679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976014519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976081539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976126869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.97615949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.97618754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.97625661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.97629199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.97631576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976338831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976383191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976398031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976410751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976427941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976448421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976492111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976501861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976528971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976538252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976556762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976567362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976577952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976588562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.976599222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976610262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976633432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976644612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976655672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.976667972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.979935959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.980942414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.980971504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981089515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981100205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981117315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981126945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981138385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981147885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981158855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981170455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981183655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981194855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981205705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981217465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981229065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981250275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981259525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981270355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981282565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981293296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981303636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.981313086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981373386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981404436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981415916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.981427106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.982823183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985417006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985444596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985455596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985467146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985476876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985488066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985499206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985510516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985521766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985532746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985543666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985563097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985576517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985588507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985637137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985653937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985673757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985683727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985694497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985705877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985742777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985755418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985772968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985782368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985800428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.985813228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985823758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.985835018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.98622034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.98624972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.9862874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.98629961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.98632349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.98633282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.98634963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.986361241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.987298045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.987323285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987336405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987346156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987357486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987368636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987379326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987397496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987410296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987431126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.987440646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.987452246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.987463276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.989031014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.989058914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.989099264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.989129485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.989182885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.989207705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.989231225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.989248855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998289178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998350118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998362658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998372848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998895411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998916101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998936781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.998949101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.001678995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.001766335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.001797335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.001819075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.010524269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.010573379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.010603439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.010627879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.012337298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.012386928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.012401858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.012415408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022048366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022085007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022096817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022108607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022119377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022131187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022141927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022157887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022169527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.022181687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.02666677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.02673773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.02675179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.02676723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.02678702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.027637405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.027670805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.027685805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.030253358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.030291638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.030306528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.030317258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.030330468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.030340688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.076864131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.076912841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.076932381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.07867155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.078752441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.078768911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.084375329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.084483219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.08449713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.08451468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.08452767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.08454261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.08455457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.08456456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.085980957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.086021707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.086084418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.086097428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.087503645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.091066092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109748086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109784716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109799096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109811016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109824136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109923917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109937217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109949047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.109960627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.109972917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.109987867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.110786621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.110906472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.132728731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.132759401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.132772231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.132783221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.133141563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.135115283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.135144933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.135160123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.155354684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.155376834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.155389284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.155400194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.15650803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.15652885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.158847562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.158877702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16041185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16043819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16045728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16046768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165654255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165708686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.175408495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.175448055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177213964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177248524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177262674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177275214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177286824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177298144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177309794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177325884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.177336084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.179004263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.181972597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.182077108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.182091538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.193157773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.193866777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.197403045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.197451135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.197813957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.197837447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.976441486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.976474756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.976490626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.976500426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.977050199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.977093699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.977105319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.977116289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.980013703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.980077184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.980116744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.980151724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.980621076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.980654277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.980681357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.980704677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.985092459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.985122249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.985139529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.985152259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996120114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996166424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996177844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996188804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996198344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996209414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996219154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996233924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996244555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.996254955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.996265955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.996290665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.996301785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.996312825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.996323895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.998241675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.998275205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.998288405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.998665477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.998698147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.998719637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.998729847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.998754417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.998763817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.998811788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.998831208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.998842358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.999665512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.001124249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.001147569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005858423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005894633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005905523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005916633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005927493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005938234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005952384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.005961514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.006005254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.006029264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.006048214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.006062454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.007450171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.007475241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.007629482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.007641222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.007687922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.007697692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.008699567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.008724197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.008736227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.008747547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.008758377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.008769567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.008781277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.009190579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.00921949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.009766302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.009790252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.009802352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.009811783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.009822453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.009834313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.010305735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.010335195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.010478566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.010493586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.010504586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.010513916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.010524576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.010536636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.011018719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.011046589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.01121788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.01123225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.01124325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.01125228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.01126298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.01128246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.011676242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.011702962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012724857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012749047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012766127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012777027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012787738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012803148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012813678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.012824368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.013928173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.013955043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.013967904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.014373966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.014399466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.014499786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.014525486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.014569447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.014593477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.014616727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.014629067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976405673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976438903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976450483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976464843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976476733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976526483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976546504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.976559454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.97774061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.97779232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.97783485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.97786598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978071661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978110601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978141822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978275472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978390773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978416803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978433883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.978446973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978547464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978841665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978854795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978906065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978917765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978938776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978950026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978961946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978977156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.978988436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.979016096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.979040966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.979054046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.979066436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.979078686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.982308332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.982330412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.982350042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.983331437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.983343747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.983388568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.983399698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.983410878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.983421338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.983592309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.983613869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.983626639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.984899585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.984926905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.984941535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985038116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985081986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985092886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985105346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985116876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985128606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985142116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.985151956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.985643149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.986422003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.986444963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.986457513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.989052956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.989262697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.990031921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991220747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991238617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991249617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991261847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991588379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991604439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991616489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.991643069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.991654999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.991667849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.99187473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.99190676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.992397733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.993561388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.993586159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.993597579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.993609639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.993622709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.994694824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.994727814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.997594709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.997618509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.997635209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.99984248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.99986694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.99988615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.001603709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.0018856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.002279722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004611944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004636744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004647794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.004661064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.004678504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.004690984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.004704334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004717874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004728404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004740594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004753604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004765855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004777525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004789665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004802155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.004813995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.004836485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.004848805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.006140061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.006593594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.006608564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.006635254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.006660634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.006685074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.006709404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.006723544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.975013003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.975064083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.975075723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.975085653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.975101273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977410955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977515885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977527765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.977610016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.977657766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.977697616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.977724666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977793617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977830807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977859037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977881987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977919197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977935227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977947477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.977961017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.977975408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978012628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978023068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978062318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978072378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978093408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978107558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978118098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978130068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.978141198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.978152078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.978180339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.978191589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.978202459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.978213289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.98234778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.98238227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.98240219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.98241458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.98242427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.98244793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.98245746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.98246885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.98247804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.98249551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.9825165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.982528011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.983389505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.983404445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.983416315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983440075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983483635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983492845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983503665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983514275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983524836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983535316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.983545466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.983581146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.983605636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.983616436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.983627726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.985749637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.985783947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985806797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985821127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985832737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985842127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985853317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985864027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985875067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985885617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.985896438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.985907278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.985918128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.991052763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.991090774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.009915858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.009957508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.009981958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.009991658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.010142209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.010174359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.01242021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.012495841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.012625301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.012637771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.012681072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.012699472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.012715192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.012734692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.013405815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.013436745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.013517926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.013528916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.013567816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.013577466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.013599686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.013611876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.014183009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.014212679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.01425672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.0142668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.01427824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.01428882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.01429953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.01431049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.01432094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.01433134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.0143403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.01435399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.01436489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.015767347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.015794127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.018789322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.018834982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.019416635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.019468085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.019521426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.019535596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.974490098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.974550628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.974562508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.974572418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.974589208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.976441057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.977358602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.977899834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.977928075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.977955435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.977976775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978003975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978031175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978061435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978087105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978115356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978138266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978149326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978161856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978175216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978187316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978208156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978218206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978229336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978238566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978249806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978258806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978269776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978280546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.978293216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978303966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978327057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978338207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978349187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.978359987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.980699219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.980733629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.980752409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.980799289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.980818269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.980859609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.980868969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.98088492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.98089457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.98093311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.98096427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.98097706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.981744024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.981777124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.981790474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981834454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981881825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981891805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981908775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981919555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981930145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981940755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.981949685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.981976065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.981999835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.982010985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.982021815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.991889405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.991937655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.991956305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.991967395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.991984595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.991994875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.992006495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.992017155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.992028475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.992040045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.992051135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.992063385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.992075165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.99306023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.993108161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.993261751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.993273722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.993308962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.993322502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.993340942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.993362142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.99489527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.9949249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.99493931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.99494979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.99496899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.99497873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.99500159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.99501318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.99502445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.9950367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.995048921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.995058371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.995069221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.995078401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.995089061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.995100161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.9970225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.997054891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997069131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997079731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997091251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997103041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997114361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997125811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997137131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997148191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.997157971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.027468943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.027525513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.03100519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.031046091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.031147031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.031194811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.032354297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.032405347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.032429648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.032442358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973858312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973919212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973930652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973940642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973950592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973972573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973983913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.973994883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.974006273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.974083513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.974614056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.974680126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.974843247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.976918497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.976977107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977001987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977025948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977038158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977051108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977063428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977077178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977097948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977108098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977119228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977128588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977139518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977148728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977159608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977170328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.977180818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977219458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977256429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977268279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977279979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977291329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.977418819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.97750779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.97752073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981147938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981177288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981189658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981199408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981210289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981219419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.981229519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.981240719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.981251929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.981262989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.981274199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.981290459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981302369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981323769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981332869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981343689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981355039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981366359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981376949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981385899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.981400789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.98142398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.98143545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.98144637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.98145983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.98147179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98148443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98149379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98150481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.981517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98152825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98153863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98154891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98156558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.98157618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.9815874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.98159854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.982907727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.982935497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.983045718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.983060428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.983073918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.983083328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.983096098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.983107698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.983692611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.985146598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.985180619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.985193049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.985205429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.985216549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.988229454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.988266444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.988824757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.988859967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.988967897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.988981737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.989012417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.989023548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.989039088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.989058848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.98960862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.989648341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990565555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990920957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990934247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990945827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990957957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990969427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990981937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.990993787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.991004477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.991016297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.991030958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.992146753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.995039868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.995068728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.995091998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.995113518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.995142908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.995166548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.995180359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.97405298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.97408975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.97410086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.97411049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.975137915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.975170885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.975189195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.975220035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.975928399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.975995949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.976049519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.97610522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.976295191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.976331611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.976356171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.976392541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.97828312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.978311941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.978325341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.978338011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.996339591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.996386331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.996398131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.996754653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.998361871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.998388041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.998398741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.998410562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.998430452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.998441782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.002846303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.00408027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.00410191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.00411472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.00412669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.006770923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.006968024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.006981604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.007611507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.007636678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.007769138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.007783658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.007794148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.007803438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.010662433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.01204608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.01206765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.01207985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.01209175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.0121099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.013815089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.015248856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.015276806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.015292956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.015304496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.015315926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.015327006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.015336566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.017641508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.017700868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.017712968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.018515972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.020436362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.022321051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022344451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022355161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022366071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022375891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022391242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022401712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022412152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022422492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.022432932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.022443292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.022457012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.024953944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.02802494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.0440329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.04405615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.04410058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.04411028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.04797714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.04800432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.049388387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.050628113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.050658673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.050670303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.050681523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.050691153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.051925099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.054009489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.05403374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.05405544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.054593892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.055478757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.055497657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.055507227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.055522837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.055534627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.055545697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.055562227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059546577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059574628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059586538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059597608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059608048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059618428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059634288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059644838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.059654488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.060933194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.060961155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.062826074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.063234306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.063293966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.063332876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.065922699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.066320791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.066356491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.066369781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.973944705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.973978255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.973988955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.973998745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.974008025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.974234046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.975745084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.975774334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.975787054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.975808774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.975830244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.975853204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.975874124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.975898144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.975921215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.975948485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.97702918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.978003505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.978225676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.978240526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.978632148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.978725169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.978736779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.978863219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.9788762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.97892856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.97893856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.97894908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.97895952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.97897441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981493583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981538813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981551063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981602633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981621043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981634343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981648104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.981660214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.982690269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.982715029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.982730089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.982739679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.982757959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.982767219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.983845244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.983867724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.983879875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.984685698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.986592968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.986620038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.986636318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.986665348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.986675058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.986686208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.986697598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.986708409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.987781534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.987806504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.987818724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.987847824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.987859094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.987870144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.987882244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.987894095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.994397437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99484215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99486937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99488004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99489545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99490607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99491653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99492723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.99493787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.9949484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.99496106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.006564218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.006615298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.009871514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.009902175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.011101721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.011128891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011142871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011157541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011170741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011190551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.011203471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.011214871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.011228581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.011239401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011270511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011285481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011733514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.011775954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.01287458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.01298704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.0130005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.01301169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.01302457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.0130373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.013586923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.013608063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013704454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013716304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013728494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013744104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013755974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013767824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013784064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013796504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.013806374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.013828974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.013849754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.016155566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.016187726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.016306037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.016357517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.016395327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.016426647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.016451308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.016465378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.115650164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34336"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.120269817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"2f0adc81-d28f-463b-84c7-e416410993a0","remote_addr":"[::1]:34336","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.121385023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"2f0adc81-d28f-463b-84c7-e416410993a0","remote_addr":"[::1]:34336","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.124301887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"2f0adc81-d28f-463b-84c7-e416410993a0","remote_addr":"[::1]:34336","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":4039,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.183189452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34338"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.191952776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"ba5b90eb-9112-401e-8867-f1822adb65d0","remote_addr":"[::1]:34338","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.193006331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"ba5b90eb-9112-401e-8867-f1822adb65d0","remote_addr":"[::1]:34338","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.193048002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"ba5b90eb-9112-401e-8867-f1822adb65d0","remote_addr":"[::1]:34338","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":487,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.317967267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34342"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.323159303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"1aca6842-8688-4cda-8379-3a7e4049269d","remote_addr":"[::1]:34342","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.323202783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"1aca6842-8688-4cda-8379-3a7e4049269d","remote_addr":"[::1]:34342","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.327871107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"1aca6842-8688-4cda-8379-3a7e4049269d","remote_addr":"[::1]:34342","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":4715,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.443502925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","remote_addr":"[::1]:34344"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.444020648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"fa977c88-9b3d-415b-9c16-bcabc9f80528","remote_addr":"[::1]:34344","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.444042938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"fa977c88-9b3d-415b-9c16-bcabc9f80528","remote_addr":"[::1]:34344","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:30.446358289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"fa977c88-9b3d-415b-9c16-bcabc9f80528","remote_addr":"[::1]:34344","local_addr":"[::1]:45795","component":"dropshot","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","latency_us":2333,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.974496455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.982107453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.982146293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.982157543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.982167884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.982196604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.982209374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.982222714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.982235794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.982258754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.983109898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984352705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984395455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984428755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984454475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984481325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984506345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984519905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984533055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.984555666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984582576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984609926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984620806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984644566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984725666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984739647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.984751337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.987835922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990512286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990526986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990539606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990565496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990577716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990590106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990604676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990618056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990630936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990643666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990656476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990666706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990678256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990687926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990699377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990709057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990720007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990732037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990745007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990757197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990768497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990781137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990793877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990824877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990834437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990845707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990858927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990870257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990881917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.990891547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990903348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990927438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990939358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.990951168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.015094098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.015136998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.015891072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018865197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018884417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018896057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018908407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018920717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018932957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018965748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.018977908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.018990178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.019004308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.020385774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.020420885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.021016008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.021091338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.021104328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.021114988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.024759156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.024808677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.026953727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.027003158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.028513215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.028538255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.028580215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.028590825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.029020547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.029055968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.030232653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.030277624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.030486025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.030496695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.030543045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.030553805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.030608915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.030621115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.031210378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.031244348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031292909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031303619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031315879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031327789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031339299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031352089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031366419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031378579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.031397999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.031409179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.031422259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.032846717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.032871887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.033728651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.033776381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.034091133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.034123243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.034148143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.034167293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"1642633f-d0d9-4157-8942-90fd7c253d6d","num_samples":17}